public interface SnmpCompletionService<V>
SnmpOperation instances.| Modifier and Type | Method and Description |
|---|---|
boolean |
isIdle()
Tests whether this completion service has a remaining event that has
not yet been retrieved.
|
SnmpEvent<V> |
poll()
Gets an event representing a completed response if one is available.
|
SnmpEvent<V> |
poll(long timeout)
Gets a response event waiting as long as the specified duration for
one to become available.
|
void |
submit(SnmpOperation<V> operation)
Submits an operation to the service.
|
SnmpEvent<V> |
take()
Gets a completed response waiting until one becomes available.
|
boolean isIdle()
true if an incomplete response event remainsSnmpEvent<V> poll()
null if none is availableSnmpEvent<V> poll(long timeout) throws InterruptedException
timeout - timeout in millisecondsnull if one did not become available
within the specified time intervalInterruptedException - if the calling thread is interrupted
while waitingSnmpEvent<V> take() throws InterruptedException
InterruptedException - if the calling thread is interrupted
while waitingvoid submit(SnmpOperation<V> operation)
The operation is invoked asynchronously and its response is placed into the queue managed by this service. service.
operation - the operation to invokeCopyright © 2012–2015. All rights reserved.