Table of Contents

Interface IBlockingDeque<E>

Namespace
Java.Util.Concurrent
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IBlockingDeque<E>

Type Parameters

E

Methods

Add(E)

bool Add(E arg0)

Parameters

arg0 E

E

Returns

bool

bool

AddFirst(E)

void AddFirst(E arg0)

Parameters

arg0 E

E

AddLast(E)

void AddLast(E arg0)

Parameters

arg0 E

E

Contains(object)

bool Contains(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

Element()

E Element()

Returns

E

E

Iterator()

Iterator<E> Iterator()

Returns

Iterator<E>

Iterator

Offer(E)

bool Offer(E arg0)

Parameters

arg0 E

E

Returns

bool

bool

Offer(E, long, TimeUnit)

bool Offer(E arg0, long arg1, TimeUnit arg2)

Parameters

arg0 E

E

arg1 long

long

arg2 TimeUnit

TimeUnit

Returns

bool

bool

Exceptions

InterruptedException

OfferFirst(E)

bool OfferFirst(E arg0)

Parameters

arg0 E

E

Returns

bool

bool

OfferFirst(E, long, TimeUnit)

bool OfferFirst(E arg0, long arg1, TimeUnit arg2)

Parameters

arg0 E

E

arg1 long

long

arg2 TimeUnit

TimeUnit

Returns

bool

bool

Exceptions

InterruptedException

OfferLast(E)

bool OfferLast(E arg0)

Parameters

arg0 E

E

Returns

bool

bool

OfferLast(E, long, TimeUnit)

bool OfferLast(E arg0, long arg1, TimeUnit arg2)

Parameters

arg0 E

E

arg1 long

long

arg2 TimeUnit

TimeUnit

Returns

bool

bool

Exceptions

InterruptedException

Peek()

E Peek()

Returns

E

E

Poll()

E Poll()

Returns

E

E

Poll(long, TimeUnit)

E Poll(long arg0, TimeUnit arg1)

Parameters

arg0 long

long

arg1 TimeUnit

TimeUnit

Returns

E

E

Exceptions

InterruptedException

PollFirst(long, TimeUnit)

E PollFirst(long arg0, TimeUnit arg1)

Parameters

arg0 long

long

arg1 TimeUnit

TimeUnit

Returns

E

E

Exceptions

InterruptedException

PollLast(long, TimeUnit)

E PollLast(long arg0, TimeUnit arg1)

Parameters

arg0 long

long

arg1 TimeUnit

TimeUnit

Returns

E

E

Exceptions

InterruptedException

Push(E)

void Push(E arg0)

Parameters

arg0 E

E

Put(E)

void Put(E arg0)

Parameters

arg0 E

E

Exceptions

InterruptedException

PutFirst(E)

void PutFirst(E arg0)

Parameters

arg0 E

E

Exceptions

InterruptedException

PutLast(E)

void PutLast(E arg0)

Parameters

arg0 E

E

Exceptions

InterruptedException

Remove()

E Remove()

Returns

E

E

Remove(object)

bool Remove(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

RemoveFirstOccurrence(object)

bool RemoveFirstOccurrence(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

RemoveLastOccurrence(object)

bool RemoveLastOccurrence(object arg0)

Parameters

arg0 object

object

Returns

bool

bool

Size()

int Size()

Returns

int

int

Take()

E Take()

Returns

E

E

Exceptions

InterruptedException

TakeFirst()

E TakeFirst()

Returns

E

E

Exceptions

InterruptedException

TakeLast()

E TakeLast()

Returns

E

E

Exceptions

InterruptedException