|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventHeaders
This class encapsulates various headers which indicate, among other things, if the event is (a) Persistent or transient (b) Has Correlation identifers (c) Security and Integrity related information (d) Fragmentation and Slicing related information (e) Compressed
Method Summary | |
---|---|
String |
getApplicationType()
Gets the application type associated with this event |
String |
getAssertions()
Retrieve SAML Assertions. |
byte[] |
getBytes()
Get a byte stream representation of the event headers |
byte[] |
getCipherIV()
Retrieves the IV associated with the encrypted payload. |
String |
getCipherMode()
Retrieves the Cipher mode. |
String |
getCipherPaddingScheme()
Retrieves the Cipher padding scheme. |
String |
getCompressionAlgorithm()
Get information regarding the compresssion algorithm being used |
EventID |
getCorrelationIdentifier()
Returns the correlation identifier associated with the event |
EventID |
getEventId()
Get the event identifier |
long |
getFragmentationEpoch()
Gets the epoch associated with the fragmentation |
String |
getFragmentationIdentifier()
Returns the fragmentation identifier associated with this fragment. |
int |
getFragmentNumber()
Gets the fragment number associated with this fragment |
byte[] |
getMessageDigest()
Gets the message digest for the payload. |
String |
getMessageDigestScheme()
Returns the message digest scheme used for computing the digest. |
long |
getOriginalPayloadLength()
Gets the original payload length prior to compression. |
int |
getPriority()
Gets the priority associated with this event |
byte[] |
getSecurityTimeStampedSeqNo()
|
byte[] |
getSignature()
Retrieve the signature associated with event. |
String |
getSignatureAlgorithm()
Retrieves the signature Algorithm. |
byte[] |
getSignedSecurityToken()
|
int |
getSliceEndingPoint()
Gets the slice ending point |
int |
getSliceStartingPoint()
Gets the slice from which point on the payload is included. |
int |
getSource()
Returns the generator of this message |
int |
getTemplateId()
Indicates the templateId which this event conforms to |
long |
getTimeStamp()
Returns the timestamp for this event. |
int |
getTimeToLive()
Returns the time to live |
int |
getTotalNumberOfFragments()
Gets the fragment number associated with this fragment |
boolean |
hasAssertions()
Indicates if there are security assertions encapsulated in this event. |
boolean |
hasCipherIV()
Indicates if there is an IV associated with the encrypted payload |
boolean |
hasEventId()
Indicates if there is an event id associated with this message |
boolean |
hasIntegrity()
Indicates if the event has integerity check information. |
boolean |
hasPriorityInfo()
Indicates if this event includes priority information |
boolean |
hasSignature()
Indicates if the event has a signature associated with it |
boolean |
hasTotalNumberOfFragmentsInfo()
Indicates if there is information pertaining to the total number of fragments |
boolean |
isCompressed()
Indicates if the payload has been compressed. |
boolean |
isCorrelated()
Indicates if this event is correlated with any other event. |
boolean |
isFragmented()
Indicates if this event is a fragment of a larger event |
boolean |
isLastFragment()
Indicates if this is the last fragment in the series of fragmented events |
boolean |
isModified()
Indicates if the EventHeader has been modified since the last time that it was serialized. |
boolean |
isPayloadCompressionFinalStep()
Indicates if the payload was compressed after operations such as securing, computing message digests were performed |
boolean |
isPersistent()
Indicates if the event is a persistent one. |
boolean |
isSecure()
Indicates if this event is a secure event |
boolean |
isSliced()
|
boolean |
isTransient()
Indicates if this event is a transient event. |
void |
setEncryptedPayloadInformation(byte[] cipherIV,
String cipherMode,
String cipherPaddingScheme)
|
void |
setSecurityTimeStampedSequenceNo(byte[] obj)
|
void |
setSecurityToken(byte[] token)
|
void |
setSignatureInformation(String signatureAlgorithm,
byte[] signature)
|
boolean |
supressDistributionToSource()
Indicates that the message should not be rerouted to it source, that is contained in the event headers |
Method Detail |
---|
int getTemplateId()
long getTimeStamp()
int getSource()
boolean supressDistributionToSource()
boolean hasEventId()
EventID getEventId()
boolean isCorrelated()
EventID getCorrelationIdentifier()
int getTimeToLive()
boolean isSecure()
boolean hasSignature()
String getSignatureAlgorithm()
byte[] getSignature()
boolean hasCipherIV()
byte[] getCipherIV()
String getCipherMode()
String getCipherPaddingScheme()
boolean hasAssertions()
String getAssertions()
boolean hasIntegrity()
String getMessageDigestScheme()
byte[] getMessageDigest()
boolean isFragmented()
String getFragmentationIdentifier()
boolean isLastFragment()
int getFragmentNumber()
boolean hasTotalNumberOfFragmentsInfo()
int getTotalNumberOfFragments()
long getFragmentationEpoch()
boolean isSliced()
int getSliceStartingPoint()
int getSliceEndingPoint()
boolean hasPriorityInfo()
int getPriority()
String getApplicationType()
boolean isPersistent()
boolean isTransient()
boolean isCompressed()
String getCompressionAlgorithm()
long getOriginalPayloadLength()
boolean isPayloadCompressionFinalStep()
byte[] getBytes()
byte[] getSignedSecurityToken()
void setSecurityToken(byte[] token)
void setSignatureInformation(String signatureAlgorithm, byte[] signature)
void setEncryptedPayloadInformation(byte[] cipherIV, String cipherMode, String cipherPaddingScheme)
byte[] getSecurityTimeStampedSeqNo()
void setSecurityTimeStampedSequenceNo(byte[] obj)
boolean isModified()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |