Package org.jgroups.protocols
Class STOMP.StompHeader
- java.lang.Object
- 
- org.jgroups.Header
- 
- org.jgroups.protocols.STOMP.StompHeader
 
 
- 
- All Implemented Interfaces:
- Constructable<Header>,- SizeStreamable,- Streamable
 - Enclosing class:
- STOMP
 
 public static class STOMP.StompHeader extends Header 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSTOMP.StompHeader.Type
 - 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.lang.String>headersprotected STOMP.StompHeader.Typetype
 - 
Constructor SummaryConstructors Constructor Description StompHeader()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Supplier<? extends Header>create()Creates an instance of the class implementing this interfacestatic STOMP.StompHeadercreateHeader(STOMP.StompHeader.Type type, java.lang.String... headers)Creates a new headerstatic STOMP.StompHeadercreateHeader(STOMP.StompHeader.Type type, java.util.Map<java.lang.String,java.lang.String> headers)shortgetMagicId()Returns the magic-ID.voidreadFrom(java.io.DataInput in)Read the state of the current object (including superclasses) from instream Note that the input stream must not be closedintserializedSize()Returns the size (in bytes) of the marshalled objectjava.lang.StringtoString()voidwriteTo(java.io.DataOutput out)Write the entire state of the current object (including superclasses) to outstream.
 
- 
- 
- 
Field Detail- 
typeprotected STOMP.StompHeader.Type type 
 - 
headersprotected final java.util.Map<java.lang.String,java.lang.String> headers 
 
- 
 - 
Method Detail- 
createpublic java.util.function.Supplier<? extends Header> create() Description copied from interface:ConstructableCreates an instance of the class implementing this interface
 - 
getMagicIdpublic short getMagicId() Description copied from class:HeaderReturns the magic-ID. If defined in jg-magic-map.xml, the IDs need to be the same- Specified by:
- getMagicIdin class- Header
 
 - 
createHeaderpublic static STOMP.StompHeader createHeader(STOMP.StompHeader.Type type, java.lang.String... headers) Creates a new header- Parameters:
- type-
- headers- Keys and values to be added to the header hashmap. Needs to be an even number
- Returns:
 
 - 
createHeaderpublic static STOMP.StompHeader createHeader(STOMP.StompHeader.Type type, java.util.Map<java.lang.String,java.lang.String> headers) 
 - 
serializedSizepublic int serializedSize() Description copied from interface:SizeStreamableReturns the size (in bytes) of the marshalled object
 - 
writeTopublic void writeTo(java.io.DataOutput out) throws java.io.IOExceptionDescription copied from interface:StreamableWrite the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed- Throws:
- java.io.IOException
 
 - 
readFrompublic void readFrom(java.io.DataInput in) throws java.io.IOExceptionDescription copied from interface:StreamableRead the state of the current object (including superclasses) from instream Note that the input stream must not be closed- Throws:
- java.io.IOException
 
 
- 
 
-