public PCEPMessage(byte[] messageByteArray) { String rawMessageString = PCEPComputationFactory.byteArrayToRawMessage(messageByteArray); String messageHeaderString = rawMessageString.substring(0, PCEPConstantValues.COMMON_MESSAGE_HEADER_LENGTH); String objectsRawString = rawMessageString.substring(PCEPConstantValues.COMMON_MESSAGE_HEADER_LENGTH); this.messageHeader = new PCEPCommonMessageHeader(messageHeaderString); this.objectsList = PCEPObjectFrameFactory.PCEPObjectFabrication(objectsRawString); }
public byte[] getMessageByteArray() { byte[] byteArray = PCEPComputationFactory.rawMessageToByteArray(getMessageString()); return byteArray; }