|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.llrp.ltk.types.LLRPMessage org.llrp.ltk.generated.messages.CLOSE_CONNECTION
public class CLOSE_CONNECTION
This command is issued by the Client to the Reader. This command instructs the Reader to gracefully close its connection with the Client. Under normal operating conditions, a Client SHALL attempt to send this command before closing an LLRP connection. A Client should wait briefly for the Reader to respond with a CLOSE_CONNECTION_RESPONSE.Upon receipt of this command, the Reader SHALL respond with the CLOSE_CONNECTION_REPONSE message and it should then attempt to close the connection between the Reader and Client.Having executed a CLOSE_CONNECTION command, a Reader MAY persist its configuration state as defined by the ReaderConfigurationStateValue parameter specified in section 12.2.1. See also LLRP Specification Section 12.1.5 and LLRP Specification Section 16.1.40
Field Summary | |
---|---|
static java.lang.String |
RESPONSETYPE
|
static SignedShort |
TYPENUM
|
Fields inherited from class org.llrp.ltk.types.LLRPMessage |
---|
messageID, messageLength, messageReservedLength, MINHEADERLENGTH, reserved, RESERVEDLENGTH, TYPENUMBERLENGTH, version, VERSIONLENGTH |
Constructor Summary | |
---|---|
CLOSE_CONNECTION()
empty constructor to create new message with LLRP version set to 1.0 (0x1). |
|
CLOSE_CONNECTION(byte[] byteArray)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
|
CLOSE_CONNECTION(org.jdom.Document document)
Constructor to create message from xml encoded message calls decodeXML to decode message. |
|
CLOSE_CONNECTION(LLRPBitList list)
Constructor to create message from binary encoded message calls decodeBinary to decode message. |
Method Summary | |
---|---|
protected void |
decodeBinarySpecific(LLRPBitList binary)
to be implemented by specific message. |
void |
decodeXML(org.jdom.Document document)
create objects from xml. |
protected LLRPBitList |
encodeBinarySpecific()
encoding function - has to be implemented by each message. |
org.jdom.Document |
encodeXML()
create xml representation of this parameter. |
java.lang.String |
getName()
name of message (same as class name) |
java.lang.String |
getResponseType()
response message type awaited |
SignedShort |
getTypeNum()
return uniuque type number. |
Methods inherited from class org.llrp.ltk.types.LLRPMessage |
---|
decodeBinary, encodeBinary, getMessageID, getMessageLength, getVersion, isValidXMLMessage, setMessageID, setVersion, toBinaryString, toHexString, toXMLString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SignedShort TYPENUM
public static final java.lang.String RESPONSETYPE
Constructor Detail |
---|
public CLOSE_CONNECTION()
public CLOSE_CONNECTION(LLRPBitList list) throws InvalidLLRPMessageException
list
- to be decoded
InvalidLLRPMessageException
public CLOSE_CONNECTION(byte[] byteArray) throws InvalidLLRPMessageException
byteArray
- representing message
InvalidLLRPMessageException
public CLOSE_CONNECTION(org.jdom.Document document) throws InvalidLLRPMessageException
document
- to be decoded
InvalidLLRPMessageException
Method Detail |
---|
protected LLRPBitList encodeBinarySpecific() throws InvalidLLRPMessageException
encodeBinarySpecific
in class LLRPMessage
InvalidLLRPMessageException
public org.jdom.Document encodeXML() throws InvalidLLRPMessageException
encodeXML
in class LLRPMessage
InvalidLLRPMessageException
protected void decodeBinarySpecific(LLRPBitList binary) throws InvalidLLRPMessageException
decodeBinarySpecific
in class LLRPMessage
binary
- without header
InvalidLLRPMessageException
public void decodeXML(org.jdom.Document document) throws InvalidLLRPMessageException
decodeXML
in class LLRPMessage
document
- document as jdom document
InvalidLLRPMessageException
public java.lang.String getResponseType()
LLRPMessage
getResponseType
in class LLRPMessage
public java.lang.String getName()
LLRPMessage
getName
in class LLRPMessage
public SignedShort getTypeNum()
getTypeNum
in class LLRPMessage
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |