Serialized Form


Package org.apache.rahas

Class org.apache.rahas.EncryptedKeyToken extends Token implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.lang.ClassNotFoundException,
                         java.io.IOException
Throws:
java.io.IOException - If unable to de-serialize particular data member.
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Throws:
java.io.IOException - If unable to serialize particular member.

Class org.apache.rahas.SimpleTokenStore extends java.lang.Object implements Serializable

Serialized Fields

tokens

java.util.Map<K,V> tokens

readWriteLock

java.util.concurrent.locks.ReadWriteLock readWriteLock
We use a read write lock to improve concurrency while avoiding concurrent modification exceptions. We allow concurrent reads and avoid concurrent reads and modifications ReentrantReadWriteLock supports a maximum of 65535 recursive write locks and 65535 read locks


readLock

java.util.concurrent.locks.Lock readLock

writeLock

java.util.concurrent.locks.Lock writeLock

Class org.apache.rahas.Token extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Implementing de-serialization logic in accordance with the serialization logic.

Throws:
java.io.IOException - If unable to de-serialize particular data member.
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Implementing serialize logic according to our own protocol. We had to follow this, because OMElement class is not serializable. Making OMElement serializable will have an huge impact on other components. Therefore implementing serialization logic according to a manual protocol.

Throws:
java.io.IOException - If unable to serialize particular member.

Class org.apache.rahas.TrustException extends java.lang.Exception implements Serializable

serialVersionUID: -445341784514373965L

Serialized Fields

faultCode

java.lang.String faultCode

faultString

java.lang.String faultString

Package org.apache.rampart

Class org.apache.rampart.RampartException extends java.lang.Exception implements Serializable

serialVersionUID: 8674795537585339704L

Serialized Fields

faultCode

java.lang.String faultCode

faultString

java.lang.String faultString