Interface IBlockingQueue<E>
- Namespace
- Java.Util.Concurrent
- Assembly
- MASES.JNet.dll
.NET interface for TO BE DEFINED FROM USER
public interface IBlockingQueue<E> : IQueue<E>, ICollection<E>
Type Parameters
E
- Inherited Members
Methods
Add(E)
bool Add(E arg0)
Parameters
arg0
EE
Returns
Contains(object)
bool Contains(object arg0)
Parameters
Returns
DrainTo<Arg0objectSuperE>(Collection<Arg0objectSuperE>)
int DrainTo<Arg0objectSuperE>(Collection<Arg0objectSuperE> arg0) where Arg0objectSuperE : E
Parameters
arg0
Collection<Arg0objectSuperE>
Returns
Type Parameters
Arg0objectSuperE
E
DrainTo<Arg0objectSuperE>(Collection<Arg0objectSuperE>, int)
int DrainTo<Arg0objectSuperE>(Collection<Arg0objectSuperE> arg0, int arg1) where Arg0objectSuperE : E
Parameters
arg0
Collection<Arg0objectSuperE>arg1
int
Returns
Type Parameters
Arg0objectSuperE
E
Offer(E)
bool Offer(E arg0)
Parameters
arg0
EE
Returns
Offer(E, long, TimeUnit)
bool Offer(E arg0, long arg1, TimeUnit arg2)
Parameters
Returns
Exceptions
Poll(long, TimeUnit)
E Poll(long arg0, TimeUnit arg1)
Parameters
Returns
- E
E
Exceptions
Put(E)
void Put(E arg0)
Parameters
arg0
EE
Exceptions
RemainingCapacity()
int RemainingCapacity()
Returns
Remove(object)
bool Remove(object arg0)
Parameters
Returns
Take()
E Take()
Returns
- E
E