Class OpcuaOpenRequest
java.lang.Object
org.apache.plc4x.java.opcua.readwrite.MessagePDU
org.apache.plc4x.java.opcua.readwrite.OpcuaOpenRequest
- All Implemented Interfaces:
Message,Serializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.plc4x.java.opcua.readwrite.MessagePDU
MessagePDU.MessagePDUBuilder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final PascalStringprotected final byte[]protected final PascalByteStringprotected final intprotected final intprotected final PascalByteStringprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionOpcuaOpenRequest(String chunk, int secureChannelId, PascalString endpoint, PascalByteString senderCertificate, PascalByteString receiverCertificateThumbprint, int sequenceNumber, int requestId, byte[] message) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetChunk()intintbyte[]intintintinthashCode()protected voidserializeMessagePDUChild(WriteBuffer writeBuffer) staticParseBuilder(ReadBuffer readBuffer, Boolean response) toString()Methods inherited from class org.apache.plc4x.java.opcua.readwrite.MessagePDU
serialize, staticParse, staticParseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.plc4x.java.spi.utils.Serializable
serialize
-
Field Details
-
chunk
-
secureChannelId
protected final int secureChannelId -
endpoint
-
senderCertificate
-
receiverCertificateThumbprint
-
sequenceNumber
protected final int sequenceNumber -
requestId
protected final int requestId -
message
protected final byte[] message
-
-
Constructor Details
-
OpcuaOpenRequest
public OpcuaOpenRequest(String chunk, int secureChannelId, PascalString endpoint, PascalByteString senderCertificate, PascalByteString receiverCertificateThumbprint, int sequenceNumber, int requestId, byte[] message)
-
-
Method Details
-
getMessageType
- Specified by:
getMessageTypein classMessagePDU
-
getResponse
- Specified by:
getResponsein classMessagePDU
-
getChunk
-
getSecureChannelId
public int getSecureChannelId() -
getEndpoint
-
getSenderCertificate
-
getReceiverCertificateThumbprint
-
getSequenceNumber
public int getSequenceNumber() -
getRequestId
public int getRequestId() -
getMessage
public byte[] getMessage() -
serializeMessagePDUChild
- Specified by:
serializeMessagePDUChildin classMessagePDU- Throws:
SerializationException
-
getLengthInBytes
public int getLengthInBytes()- Specified by:
getLengthInBytesin interfaceMessage- Overrides:
getLengthInBytesin classMessagePDU
-
getLengthInBits
public int getLengthInBits()- Specified by:
getLengthInBitsin interfaceMessage- Overrides:
getLengthInBitsin classMessagePDU
-
staticParseBuilder
public static OpcuaOpenRequest.OpcuaOpenRequestBuilder staticParseBuilder(ReadBuffer readBuffer, Boolean response) throws ParseException - Throws:
ParseException
-
equals
- Overrides:
equalsin classMessagePDU
-
hashCode
public int hashCode()- Overrides:
hashCodein classMessagePDU
-
toString
- Overrides:
toStringin classMessagePDU
-