public class CreateSessionRequest extends java.lang.Object implements UARequestMessage
Constructor and Description |
---|
CreateSessionRequest()
Deserialization Constructor
|
CreateSessionRequest(ApplicationDescription clientDescription,
java.lang.String serverUri,
java.lang.String endpointUrl,
java.lang.String sessionName,
byte[] clientNonce,
byte[] clientCertificate,
double requestedSessionTimeout,
UInt32 maxResponseMessageSize) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getClientCertificate() |
ApplicationDescription |
getClientDescription() |
byte[] |
getClientNonce() |
java.lang.String |
getEndpointUrl() |
UInt32 |
getMaxResponseMessageSize() |
double |
getRequestedSessionTimeout() |
RequestHeader |
getRequestHeader() |
java.lang.String |
getServerUri() |
java.lang.String |
getSessionName() |
void |
readFromStream(UAInputStream stream) |
void |
writeToStream(UAOutputStream stream) |
public CreateSessionRequest()
public CreateSessionRequest(ApplicationDescription clientDescription, java.lang.String serverUri, java.lang.String endpointUrl, java.lang.String sessionName, byte[] clientNonce, byte[] clientCertificate, double requestedSessionTimeout, UInt32 maxResponseMessageSize)
public void writeToStream(UAOutputStream stream) throws SerializationException
writeToStream
in interface UASerializable
SerializationException
public void readFromStream(UAInputStream stream) throws DeserializationException
readFromStream
in interface UASerializable
DeserializationException
public RequestHeader getRequestHeader()
getRequestHeader
in interface UARequestMessage
public ApplicationDescription getClientDescription()
public java.lang.String getServerUri()
public java.lang.String getEndpointUrl()
public java.lang.String getSessionName()
public byte[] getClientNonce()
public byte[] getClientCertificate()
public double getRequestedSessionTimeout()
public UInt32 getMaxResponseMessageSize()