Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package org.apache.sandesha2

Class org.apache.sandesha2.SandeshaException extends org.apache.axis2.AxisFault implements Serializable

serialVersionUID: 730653663339985226L

Package org.apache.sandesha2.storage

Class org.apache.sandesha2.storage.SandeshaStorageException extends SandeshaException implements Serializable

serialVersionUID: -8620608387173070005L

Class org.apache.sandesha2.storage.SandeshaStorageTransientException extends SandeshaStorageException implements Serializable

serialVersionUID: -7617170115412851911L

Package org.apache.sandesha2.storage.beans

Class org.apache.sandesha2.storage.beans.InvokerBean extends RMBean implements Serializable

serialVersionUID: -7839397509697276257L

Serialized Fields

### messageContextRefKey

    java.lang.String messageContextRefKey

  Comment for `messageContextRefKey` This is the messageContextRefKey that is obtained after saving a message context in a storage.

### sequenceID

    java.lang.String sequenceID

  Comment for `sequenceID` The sequence ID of the sequence the message belong to.

### context

    java.io.Serializable context

  The runtime context that needs to be applied to the invoker thread before the message is run through the invoker.

### msgNo

    long msgNo

  Comment for `msgNo` The message number of the message.

### flags

    int flags

  Flags that are used to check if the primitive types on this bean have been set. If a primitive type has not been set then it will be ignored within the match method.

Class org.apache.sandesha2.storage.beans.RMBean extends java.lang.Object implements Serializable

Serialized Fields

### id

    long id

Class org.apache.sandesha2.storage.beans.RMDBean extends RMSequenceBean implements Serializable

serialVersionUID: -2976123838615087562L

Serialized Fields

### referenceMessageKey

    java.lang.String referenceMessageKey

  This will be used as a referenced

### highestInMessageId

    java.lang.String highestInMessageId

### lastInMessageId

    java.lang.String lastInMessageId

  Once an inbound sequence is closed, or we receive a message with the 'LastMessage' marker, we record the message id of the highest message in the sequence.

### serverCompletedMessages

    RangeString serverCompletedMessages

  For incoming sequences this gives the msg ranges of the messages that have been received (and also possibly an ack was sent, depending on the policy)

### outOfOrderRanges

    RangeString outOfOrderRanges

  For IN_ORDER sequences, we can have finite ranges of messages that can be delivered out of order. These are maintained as a RangeString

### toAddress

    java.lang.String toAddress

  To Address of the messages that will be received for this sequence.

### outboundInternalSequence

    java.lang.String outboundInternalSequence

  Client side, we keep track of inbound and outbound sequence pairs. Each inbound sequence has the identifier of the associated outbound sequence.

### nextMsgNoToProcess

    long nextMsgNoToProcess

  Comment for `nextMsgNoToProcess` The next message to be invoked of the representing sequence.

### highestInMessageNumber

    long highestInMessageNumber

### rmdFlags

    int rmdFlags

  Flags that are used to check if the primitive types on this bean have been set. If a primitive type has not been set then it will be ignored within the match method.

Class org.apache.sandesha2.storage.beans.RMSBean extends RMSequenceBean implements Serializable

serialVersionUID: 7051201094510208784L

Serialized Fields

### internalSequenceID

    java.lang.String internalSequenceID

  Comment for `internalSequenceID` This property is a unique identifier that can be used to identify the messages of a certain sequence. This is specially used by the sending side, since sequence id is not available in the begining. For the client side, indernal sequence id is a concantination of wsa:To and SEQUENCE_KEY (SEQUENCE_KEY can be set as a property). For the server side, this is the sequenceId of the incoming sequence.

### createSeqMsgID

    java.lang.String createSeqMsgID

  Comment for `createSeqMsgID` This is the message ID of the create sequence message.

### createSequenceMsgStoreKey

    java.lang.String createSequenceMsgStoreKey

  The key that is used to store the CreateSequence message in the Message Storage. This is stored here, so that the CreateSequence message can be used as a reference when Sandesha want the generate new messages. (e.g. MakeConnection)

### referenceMessageStoreKey

    java.lang.String referenceMessageStoreKey

  This is stored here, so that the message pointed by this can be used as a reference when Sandesha want the generate new messages. (e.g. MakeConnection). Create sequence message could not be used here since it may be subjected to things like encryption.

### lastSendError

    java.lang.Exception lastSendError

  This is the last error that was encountered when sending a message

### highestOutRelatesTo

    java.lang.String highestOutRelatesTo

  The highest out message relates to message id Keeps track of the highest transmitted message

### clientCompletedMessages

    RangeString clientCompletedMessages

  For out going sequences this gives the message ranges that were sent and that were successfully acked by the other end point.

### transportTo

    java.lang.String transportTo

### offeredEndPoint

    java.lang.String offeredEndPoint

### offeredSequence

    java.lang.String offeredSequence

### anonymousUUID

    java.lang.String anonymousUUID

### lastSendErrorTimestamp

    long lastSendErrorTimestamp

  This is the timestamp of when the last error occured when sending

### lastOutMessage

    long lastOutMessage

  The last Out message number

### highestOutMessageNumber

    long highestOutMessageNumber

  The Highest out message number Keeps track of the highest transmitted message

### nextMessageNumber

    long nextMessageNumber

  The next sequence number to apply to the message

### terminateAdded

    boolean terminateAdded

  Indicates that a terminate sequence message was added.

### timedOut

    boolean timedOut

  Indicates that a sequence has timed out.

### sequenceClosedClient

    boolean sequenceClosedClient

  Indicates the client has sent a close sequence

### expectedReplies

    long expectedReplies

  The number of reply messages that we expect

### soapVersion

    int soapVersion

  When sending a RM Protocol message from SandeshaClient if there isn't a SOAP version specified in the Options, this version will be used. .NET interop requires all messages to be sent with the same SOAP version.

### terminationPauserForCS

    boolean terminationPauserForCS

  In WSRM Anon URI scenario, we may not want to terminate a perticular sequence until the CreateSequence has been received for the response side, other wise PollingManager will pause the polling process in termination and we will never be able to get the CS.

### avoidAutoTermination

    boolean avoidAutoTermination

  If this is set, the current sequence is not expected to auto terminate when all the acks are received. I.e. the user explicitly have to call for termination (using SandeshaClient).

### rmsFlags

    int rmsFlags

  Flags that are used to check if the primitive types on this bean have been set. If a primitive type has not been set then it will be ignored within the match method.

### reallocated

    int reallocated

  Indicates the reallocation state. The states can be either: notReallocated - The bean hasn't been reallocated reallocated - The bean is to be reallocated ReallocatedBeanComplete - The bean was created for reallocation but is no longer needed as itself has been reallocated BeanUsedForReallocation - The bean was created for reallocation ReallocationFailed - The reallocation of this bean failed

### internalSeqIDOfSeqUsedForReallocation

    java.lang.String internalSeqIDOfSeqUsedForReallocation

  Contains the internalSeqID of the seq that has sent the reallocated msgs

Class org.apache.sandesha2.storage.beans.RMSequenceBean extends RMBean implements Serializable

serialVersionUID: 1335488724679432728L

Serialized Fields

### sequenceID

    java.lang.String sequenceID

  Comment for `sequenceID` The sequenceID of the representing sequence.

### toEPR

    java.lang.String toEPR

  Deprecated. use toEndpointReference instead

### replyToEPR

    java.lang.String replyToEPR

  Deprecated. use replyToEndpointReference instead

### acksToEPR

    java.lang.String acksToEPR

  Deprecated. use acksToEndpointRef instead

### rMVersion

    java.lang.String rMVersion

### securityTokenData

    java.lang.String securityTokenData

  Comment for `securityTokenData` This is the security token data needed to reconstruct the token that secures this sequence.

### lastActivatedTime

    long lastActivatedTime

### closed

    boolean closed

  Indicates that a sequence is closed

### terminated

    boolean terminated

  Indicates that a sequence is terminated

### pollingMode

    boolean pollingMode

  This tells weather this sequence is in the polling mode or not. PollingManager will use this property decide the sequences that need polling and will do MakeConnections on them.

### serviceName

    java.lang.String serviceName

### flags

    int flags

  Flags that are used to check if the primitive types on this bean have been set. If a primitive type has not been set then it will be ignored within the match method.

### acksToEndpointRef

    org.apache.axis2.addressing.EndpointReference acksToEndpointRef

### toEndpointReference

    org.apache.axis2.addressing.EndpointReference toEndpointReference

### replyToEndpointReference

    org.apache.axis2.addressing.EndpointReference replyToEndpointReference

Class org.apache.sandesha2.storage.beans.SenderBean extends RMBean implements Serializable

serialVersionUID: 5776347847725156786L

Serialized Fields

### messageID

    java.lang.String messageID

  Comment for `messageID` The message id of the representing message.

### messageContextRefKey

    java.lang.String messageContextRefKey

  Comment for `messageContextRefKey` Key retrieved by the storage mechanism after storing the message.

### internalSequenceID

    java.lang.String internalSequenceID

  Comment for `internalSequenceID` Please see the comment of RMSBean.

### sequenceID

    java.lang.String sequenceID

  The sequenceID of the sequence this message belong to. this may be null for some messages (e.g. create sequence);

### toAddress

    java.lang.String toAddress

  Destination URL of the message to be sent. This can be used to decide weather the message cannot be sent, before actyally reading the message from the storage.

### inboundSequenceId

    java.lang.String inboundSequenceId

  If this sender bean is handling a response message, then we record the sequence id of the inbound message that generated this response.

### send

    boolean send

  Comment for `send` The sender will not send the message unless this property is true.

### sentCount

    int sentCount

  Comment for `sentCount` The number of times current message has been sent.

### messageNumber

    long messageNumber

  Comment for `messageNumber` The message number of the current message.

### reSend

    boolean reSend

  Comment for `reSend` If this property if false. The message has to be sent only once. The entry has to be deleted after sending.

### timeToSend

    long timeToSend

  Comment for `timeToSend` Message has to be sent only after this time.

### messageType

    int messageType

  Comment for `messageType` The type of the current message. Possible types are given in Sandesha2Constants.MessageTypes interface.

### lastMessage

    boolean lastMessage

  Flag to indicate if this is the last message for the sequence

### inboundMessageNumber

    long inboundMessageNumber

  If this sender bean is handling a response message, then we record the message number of the inbound message that generated this response.

### transportAvailable

    boolean transportAvailable

  If this flag is set to false then the message cannot be delivered, as it is targetted at an anonymous address, and we have no approriate transport available. When this happens the message will be picked up by a MakeConnection message (or by replaying the request message)

### flags

    int flags

  Flags that are used to check if the primitive types on this bean have been set. If a primitive type has not been set then it will be ignored within the match method.

Package org.apache.sandesha2.util

Class org.apache.sandesha2.util.Range extends java.lang.Object implements Serializable

serialVersionUID: 1701339894096240940L

Serialized Fields

### lowerValue

    long lowerValue

### upperValue

    long upperValue

Class org.apache.sandesha2.util.RangeString extends java.lang.Object implements Serializable

serialVersionUID: -3487094584241136861L

Serialized Fields

### rangeMap

    java.util.SortedMap<K,V> rangeMap

Package org.apache.sandesha2.workers

Class org.apache.sandesha2.workers.SequenceEntry extends java.lang.Object implements Serializable

serialVersionUID: -6823171634616402792L

Serialized Fields

### sequenceId

    java.lang.String sequenceId

### rmSource

    boolean rmSource

### rmsKey

    java.lang.String rmsKey

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2007 Apache Web Services Project. All Rights Reserved.