public interface DOFRequest extends DOFImmutable
DOFOperation.OperationListener
derivatives to provide information about the request.Modifier and Type | Method and Description |
---|---|
DOFConnection.State |
getConnectionState()
Get the request's connection state.
|
DOFObjectID |
getObjectID()
Get the object identifier used to make the request.
|
DOFAddress |
getRequestorAddress()
Get the address of the requestor for this request.
|
DOFObjectID.Source |
getRequestorID()
Get the identifier of the requestor for this request.
|
DOFRequest.Type |
getRequestType()
Get the type of transport used to make the request.
|
DOFSecurityScope |
getSecurityScope()
Get the security scope of the request.
|
int |
getTimeRemaining()
Get the request time remaining.
|
DOFConnection.State getConnectionState()
DOFObjectID.Source getRequestorID()
DOFObjectID getObjectID()
DOFOperation.Provide
. However, in the special case that the provider was started using
DOFSystem.beginProvide(org.opendof.core.oal.DOFInterface, org.opendof.core.oal.DOFObject.Provider)
, the DOFOperation.Provide will instead return DOFObjectID.ALL_OBJECTS
to
indicate how the provider was started.DOFRequest.Type getRequestType()
DOFAddress getRequestorAddress()
DOFSecurityScope getSecurityScope()
int getTimeRemaining()