## Uses of Class
org.jgroups.Header

Packages that use Header
org.jgroups: Provides top-level public JGroups classes such as Channel, Message, etc.
org.jgroups.blocks: Provides building blocks that are layered on top of channels.
org.jgroups.blocks.mux
org.jgroups.protocols: Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.
org.jgroups.protocols.pbcast: Supports probabilistic broadcasts.
org.jgroups.util: Provides useful functionality which cannot be assigned to any particular other package.

Uses of Header in org.jgroups

Methods in org.jgroups that return Header
`Header` `Message.getHeader(short id)`
`Header` `Message.putHeaderIfAbsent(short id, Header hdr)` Puts a header given a key into the map, only if the key doesn't exist yet
`Header` `Message.removeHeader(short id)` Deprecated. Use getHeader() instead. The issue with removing a header is described in http://jira.jboss.com/jira/browse/JGRP-393

Methods in org.jgroups that return types with arguments of type Header
`java.util.Map<java.lang.Short,Header>` `Message.getHeaders()` Returns a reference to the headers hashmap, which is immutable.

Methods in org.jgroups with parameters of type Header
`void` `Message.putHeader(short id, Header hdr)` Puts a header given an ID into the hashmap.
`Header` `Message.putHeaderIfAbsent(short id, Header hdr)` Puts a header given a key into the map, only if the key doesn't exist yet

Uses of Header in org.jgroups.blocks

Subclasses of Header in org.jgroups.blocks
`static class` `PullPushAdapter.PullHeader` Deprecated.
`static class` `RequestCorrelator.Header` The header for `RequestCorrelator` messages
`static class` `RequestCorrelator.MultiDestinationHeader`

Uses of Header in org.jgroups.blocks.mux

Subclasses of Header in org.jgroups.blocks.mux
`class` `MuxHeader` Header that identifies the target handler for multiplexed dispatches.

Uses of Header in org.jgroups.protocols

Subclasses of Header in org.jgroups.protocols
`class` `AuthHeader` AuthHeader is a holder object for the token that is passed from the joiner to the coordinator
`static class` `COMPRESS.CompressHeader`
`static class` `DAISYCHAIN.DaisyHeader`
`static class` `DISCARD.DiscardHeader`
`static class` `ENCRYPT.EncryptHeader`
`static class` `Executing.ExecutorHeader`
`class` `FcHeader` Header used by various flow control protocols
`static class` `FD_ALL.HeartbeatHeader`
`static class` `FD_SIMPLE.FdHeader`
`static class` `FD_SOCK.FdHeader`
`static class` `FD.FdHeader`
`class` `FragHeader`
`static class` `HTOTAL.HTotalHeader`
`static class` `Locking.LockingHeader`
`static class` `MERGE3.CoordAnnouncement`
`static class` `MERGEFAST.MergefastHeader`
`class` `PingHeader`

`class`

`PrioHeader`
This Header class is used in conjunction with the PRIO protocol to prioritize message sending/receiving Priority values are from 0 to 255 where 0 is the highest priority Example of setting a message priority: `// Create a message to send to everyone Message message = new Message( null, null, messagePayload ); // Add the priority protocol header PrioHeader header = new PrioHeader( 1 ); short protocolId = ClassConfigurator.getProtocolId(PRIO.class); message.putHeader( protocolId, header);`

`static class` `RELAY.RelayHeader`
`static class` `SCOPE.ScopeHeader`
`static class` `SEQUENCER.SequencerHeader`
`static class` `SFC.Header` Deprecated.
`static class` `SMACK.SmackHeader`
`static class` `STOMP.StompHeader`
`class` `TpHeader` Generic transport header, used by TP.
`static class` `UNICAST.UnicastHeader` The following types and fields are serialized:
`static class` `UNICAST2.Unicast2Header` The following types and fields are serialized:
`static class` `VERIFY_SUSPECT.VerifyHeader`
`static class` `VIEW_SYNC.ViewSyncHeader`

Uses of Header in org.jgroups.protocols.pbcast

Subclasses of Header in org.jgroups.protocols.pbcast
`static class` `FLUSH.FlushHeader`
`static class` `GMS.GmsHeader`
`class` `NakAckHeader`
`static class` `STABLE.StableHeader`
`static class` `STATE_TRANSFER.StateHeader` Wraps data for a state request/response.
`static class` `STREAMING_STATE_TRANSFER.StateHeader`

Uses of Header in org.jgroups.util

Methods in org.jgroups.util that return Header
`Header` `Headers.getHeader(short id)` Returns the header associated with an ID
`Header[]` `Headers.getRawHeaders()`
`Header` `Headers.putHeaderIfAbsent(short id, Header hdr)` Puts a header given a key into the map, only if the key doesn't exist yet
`Header` `Headers.removeHeader(short id)` Deprecated. Use getHeader() instead. The issue with removing a header is described in http://jira.jboss.com/jira/browse/JGRP-393

Methods in org.jgroups.util that return types with arguments of type Header
`java.util.Map<java.lang.Short,Header>` `Headers.getHeaders()`

Methods in org.jgroups.util with parameters of type Header
`void` `Headers.putHeader(short id, Header hdr)` Puts a header given a key into the hashmap.
`Header` `Headers.putHeaderIfAbsent(short id, Header hdr)` Puts a header given a key into the map, only if the key doesn't exist yet

Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.