public static interface DOFOperation.Define extends DOFOperation
DOFOperation.Advertise, DOFOperation.Bridge, DOFOperation.Connect, DOFOperation.Control, DOFOperation.Define, DOFOperation.Filter, DOFOperation.Get, DOFOperation.Interest, DOFOperation.Invoke, DOFOperation.OperationListener, DOFOperation.Provide, DOFOperation.Query, DOFOperation.Register, DOFOperation.ResponseLevel, DOFOperation.RetryTime, DOFOperation.Session, DOFOperation.Set, DOFOperation.Start, DOFOperation.Subscribe
Modifier and Type | Method and Description |
---|---|
DOFOperation.Control |
getControl() |
DOFInterfaceID |
getInterfaceID()
Return the interface identifier associated with the request.
|
DOFObject |
getObject() |
DOFInterface |
waitInterface(int timeout)
Wait for the operation to complete, then return the interface definition.
|
cancel, checkException, extend, getContext, getException, getTimeRemaining, isAcknowledged, isCancelled, isComplete, retry, setTimeout, waitAcknowledged, waitComplete, waitComplete
DOFObject getObject()
DOFOperation.Control getControl()
DOFOperation.Control
associated with this Define operation (never returns null -- returns default Control if constructed with null).DOFInterfaceID getInterfaceID()
DOFInterface waitInterface(int timeout) throws DOFException
timeout
- Maximum time to wait, in milliseconds, for the interface definition. Must be >= 0.DOFException
- if an error occurs.