arguments
public NVList arguments()
except
public Any except()
getForwardReference
public Object getForwardReference()
getInputStream
public CDRInputStream getInputStream()
- the InputStream. This operation sets the
request be stream-based, ie. all attempts to extract
data using DII-based operations will throw exceptions
For internal access to the stream use get_in()
getReference
public Object getReference()
getReplyEndTime
public UtcT getReplyEndTime()
Returns the time after which a reply to this request may no longer
be obtained or returned to the client; null if no such time has
been specified.
getRequestEndTime
public UtcT getRequestEndTime()
Returns the time after which this request may no longer be
delivered to its target; null if no such time has been specified.
getRequestStartTime
public UtcT getRequestStartTime()
Returns the time after which this request may be delivered to
its target; null if no such time has been specified.
getScopes
public List getScopes()
- a
List
value containing Strings separated by
get_out
public ReplyOutputStream get_out()
If a new output stream has to be created, the request itself isn't fixed
to stream-based.
objectId
public byte[] objectId()
objectKey
public byte[] objectKey()
operation
public String operation()
- operation in interface ServerRequest
remainingPOAName
public String[] remainingPOAName()
remainingPOAName
retrieves (if any) the target poa's
name in relation to parent.
- a
String[]
value
requestId
public int requestId()
responseExpected
public boolean responseExpected()
result
public Any result()
The resulting any must be used to create an input stream from
which the result value can be read.
setReference
public void setReference(Object o)
setRemainingPOAName
public void setRemainingPOAName(String[] rest_of_name)
setSystemException
public void setSystemException(SystemException s)
our own:
setUsePreconstructedReply
public void setUsePreconstructedReply(boolean use)
set_exception
public void set_exception(Any ex)
- set_exception in interface ServerRequest
streamBased
public boolean streamBased()
syncScope
public short syncScope()
Returns the SyncScope of this request, as expressed in the
header's response_flags. Note that here, on the server side,
this no longer differentiates between SYNC_NONE and SYNC_WITH_TRANSPORT.
The former is returned in both cases.