Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
_
A
and(LogicalExpressionNode)
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
attr(AttributeMetadata<V, T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
Attribute
- Annotation Type in
org.glassfish.ha.store.annotations
Annotation to declare an Attribute of a StoreEntry.
AttributeAccessNode
<
V
,
T
> - Class in
org.glassfish.ha.store.criteria.spi
An ExpressionNode that denotes an Attribute access.
AttributeAccessNode(AttributeMetadata<V, T>)
- Constructor for class org.glassfish.ha.store.criteria.spi.
AttributeAccessNode
AttributeMetadata
<
S
,
T
> - Interface in
org.glassfish.ha.store.spi
For each attribute A of type T in a.b.X, a.b.X_ contains a (static) field whose type is AttributeMetadata
.
B
BackingStore
<
K
extends java.io.Serializable,
V
extends java.io.Serializable> - Class in
org.glassfish.ha.store.api
An object that stores a given value against an id.
BackingStore()
- Constructor for class org.glassfish.ha.store.api.
BackingStore
BackingStoreConfiguration
<
K
extends java.io.Serializable,
V
extends java.io.Serializable> - Class in
org.glassfish.ha.store.api
BackingStoreConfiguration()
- Constructor for class org.glassfish.ha.store.api.
BackingStoreConfiguration
BackingStoreException
- Exception in
org.glassfish.ha.store.api
This exception is thrown to signal any BackingStore specific exception.
BackingStoreException()
- Constructor for exception org.glassfish.ha.store.api.
BackingStoreException
Creates a BackingStoreException with null as its detail message.
BackingStoreException(String)
- Constructor for exception org.glassfish.ha.store.api.
BackingStoreException
constructs a BackingStoreException with the specified detail message
BackingStoreException(String, Throwable)
- Constructor for exception org.glassfish.ha.store.api.
BackingStoreException
Constructs a new BackingStoreException exception with the specified cause and a detail message of (cause==null ? null : cause.toString())
BackingStoreFactory
- Interface in
org.glassfish.ha.store.api
A factory for creating BackingStore(s).
BackingStoreFactoryRegistry
- Class in
org.glassfish.ha.store.spi
A class for storing BackingStore implementation.
BackingStoreFactoryRegistry()
- Constructor for class org.glassfish.ha.store.spi.
BackingStoreFactoryRegistry
BackingStoreTransaction
- Interface in
org.glassfish.ha.store.api
BASE_DIRECTORY_NAME
- Static variable in class org.glassfish.ha.store.api.
BackingStoreConfiguration
BinaryExpressionNode
<
T
> - Class in
org.glassfish.ha.store.criteria.spi
A class that represents a binary operation.
BinaryExpressionNode(Opcode, Class<T>, ExpressionNode<T>)
- Constructor for class org.glassfish.ha.store.criteria.spi.
BinaryExpressionNode
BinaryExpressionNode(Opcode, Class<T>, ExpressionNode<T>, ExpressionNode<T>)
- Constructor for class org.glassfish.ha.store.criteria.spi.
BinaryExpressionNode
C
close()
- Method in class org.glassfish.ha.store.api.
BackingStore
Typically called during shutdown of the process.
commit()
- Method in interface org.glassfish.ha.store.api.
BackingStoreTransaction
createBackingStore(BackingStoreConfiguration<K, V>)
- Method in interface org.glassfish.ha.store.api.
BackingStoreFactory
This method is called to create a BackingStore.
createBackingStore(BackingStoreConfiguration<K, V>)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStoreFactory
createBackingStoreTransaction()
- Method in interface org.glassfish.ha.store.api.
BackingStoreFactory
createBackingStoreTransaction()
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStoreFactory
createObjectInputStream(InputStream)
- Method in class org.glassfish.ha.store.api.
BackingStore
createObjectInputStream(InputStream, ClassLoader)
- Method in interface org.glassfish.ha.store.spi.
ObjectInputOutputStreamFactory
createObjectOutputStream(OutputStream)
- Method in class org.glassfish.ha.store.api.
BackingStore
createObjectOutputStream(OutputStream)
- Method in interface org.glassfish.ha.store.spi.
ObjectInputOutputStreamFactory
Criteria
<
V
> - Class in
org.glassfish.ha.store.criteria
A class that represents a Criteria.
D
destroy()
- Method in class org.glassfish.ha.store.api.
BackingStore
Called when the store is no longer needed.
destroy()
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
DuplicateFactoryRegistrationException
- Exception in
org.glassfish.ha.store.spi
DuplicateFactoryRegistrationException()
- Constructor for exception org.glassfish.ha.store.spi.
DuplicateFactoryRegistrationException
Creates a DuplicateFactoryRegistrationException with null as its detail message.
DuplicateFactoryRegistrationException(String)
- Constructor for exception org.glassfish.ha.store.spi.
DuplicateFactoryRegistrationException
constructs a DuplicateFactoryRegistrationException with the specified detail message
DuplicateFactoryRegistrationException(String, Throwable)
- Constructor for exception org.glassfish.ha.store.spi.
DuplicateFactoryRegistrationException
Constructs a new DuplicateFactoryRegistrationException exception with the specified cause and a detail message of (cause==null ? null : cause.toString())
E
eq(T, AttributeMetadata<V, T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(AttributeMetadata<V, T>, T)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(AttributeMetadata<V, T>, AttributeMetadata<V, T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(ExpressionNode<T>, ExpressionNode<T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(LiteralNode<T>, AttributeMetadata<V, T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(AttributeMetadata<V, T>, LiteralNode<T>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
eq(boolean)
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
eval(K, V)
- Method in interface org.glassfish.ha.store.spi.
StoreEntryEvaluator
Expression
<
T
> - Interface in
org.glassfish.ha.store.criteria
ExpressionBuilder
<
V
> - Class in
org.glassfish.ha.store.criteria
A Class to construct portable Criteria objects
ExpressionBuilder(Class<V>)
- Constructor for class org.glassfish.ha.store.criteria.
ExpressionBuilder
ExpressionNode
<
T
> - Class in
org.glassfish.ha.store.criteria.spi
An abstract class that represents some operation.
ExpressionNode(Opcode, Class<T>)
- Constructor for class org.glassfish.ha.store.criteria.spi.
ExpressionNode
G
get(K)
- Method in interface org.glassfish.ha.store.spi.
StorableMap
getAllAttributeMetadata()
- Method in interface org.glassfish.ha.store.spi.
StoreEntryMetadata
getAttributeMetadata()
- Method in class org.glassfish.ha.store.criteria.spi.
AttributeAccessNode
Return the SessionAttributeMetadata associated with this Attribute
getAttributeMetadata(String)
- Method in interface org.glassfish.ha.store.spi.
StoreEntryMetadata
getAttributeType()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
Get the java type of this attribute
getBackingStoreConfiguration()
- Method in class org.glassfish.ha.store.api.
BackingStore
getBackingStoreFactory()
- Method in class org.glassfish.ha.store.api.
BackingStore
getBackingStoreFactory()
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
getBaseDirectory()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getClassLoader()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getClusterName()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getDeletedKeys()
- Method in interface org.glassfish.ha.store.spi.
StorableMap
getEntries()
- Method in class org.glassfish.ha.store.criteria.spi.
InExpressionNode
getExpression()
- Method in class org.glassfish.ha.store.criteria.
Criteria
getFactoryInstance(String)
- Static method in class org.glassfish.ha.store.spi.
BackingStoreFactoryRegistry
Return an instance of BackingStoreFactory for the specified type.
getGetterMethod()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
getHashKey()
- Method in interface org.glassfish.ha.store.api.
HashableKey
getInstanceName()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getKeyClazz()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getLeft()
- Method in class org.glassfish.ha.store.criteria.spi.
BinaryExpressionNode
getLogger()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getMaxIdleTimeInSeconds()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getMaxLoadWaitTimeInSeconds()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getModifiedKeys()
- Method in interface org.glassfish.ha.store.spi.
StorableMap
getName()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
getNewKeys()
- Method in interface org.glassfish.ha.store.spi.
StorableMap
getObjectInputOutputStreamFactory()
- Static method in class org.glassfish.ha.store.spi.
ObjectInputOutputStreamFactoryRegistry
getOpcode()
- Method in class org.glassfish.ha.store.criteria.spi.
ExpressionNode
getRegisteredTypes()
- Static method in class org.glassfish.ha.store.spi.
BackingStoreFactoryRegistry
getRelaxVersionCheck()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getReturnType()
- Method in interface org.glassfish.ha.store.criteria.
Expression
getReturnType()
- Method in class org.glassfish.ha.store.criteria.spi.
ExpressionNode
getReturnType()
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
getRight()
- Method in class org.glassfish.ha.store.criteria.spi.
BinaryExpressionNode
getSetterMethod()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
getShortUniqueName()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getStartGroupService()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getStoreName()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getStoreType()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getTypicalPayloadSizeInKiloBytes()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getValue()
- Method in class org.glassfish.ha.store.criteria.spi.
LiteralNode
getValueClazz()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
getVendorSpecificSettings()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
H
HashableKey
- Interface in
org.glassfish.ha.store.api
This interface is implemented by objects that are used as Keys in BackingStore operations.
I
in(Collection<? extends T>)
- Method in class org.glassfish.ha.store.criteria.spi.
AttributeAccessNode
Checks if the value of the Attribute is in the Collection.
InExpressionNode
<
T
> - Class in
org.glassfish.ha.store.criteria.spi
A node that represnt the "in" operation
InExpressionNode(ExpressionNode<T>, Collection<? extends T>)
- Constructor for class org.glassfish.ha.store.criteria.spi.
InExpressionNode
initialize(BackingStoreConfiguration<K, V>)
- Method in class org.glassfish.ha.store.api.
BackingStore
initialize(BackingStoreConfiguration<K, V>)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
isHashKeyAttribute()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
isNotTrue()
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
isSynchronousSave()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
isTrue()
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
isVersionAttribute()
- Method in interface org.glassfish.ha.store.spi.
AttributeMetadata
L
literal(Class<T>, T)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
LiteralNode
<
T
> - Class in
org.glassfish.ha.store.criteria.spi
A node that represents a Literal
LiteralNode(Class<T>, T)
- Constructor for class org.glassfish.ha.store.criteria.spi.
LiteralNode
load(K, String)
- Method in class org.glassfish.ha.store.api.
BackingStore
Load and return the data for the given id.
load(K, String)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
loader
- Variable in class org.glassfish.ha.store.spi.
ObjectInputStreamWithLoader
LogicalExpressionNode
- Class in
org.glassfish.ha.store.criteria.spi
An ExpressionNode that denotes a logical operation.
LogicalExpressionNode(Opcode, ExpressionNode, ExpressionNode)
- Constructor for class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
M
MutableStoreEntry
- Interface in
org.glassfish.ha.store.spi
A Storeable is an interface that must be implemented by objects that are to be presisted in the store.
N
neq(boolean)
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
NO_OP_PERSISTENCE_TYPE
- Static variable in class org.glassfish.ha.store.api.
BackingStoreConfiguration
NoOpBackingStore
<
K
extends java.io.Serializable,
V
extends java.io.Serializable> - Class in
org.glassfish.ha.store.impl
NoOpBackingStoreFactory
- Class in
org.glassfish.ha.store.impl
NoOpBackingStoreFactory()
- Constructor for class org.glassfish.ha.store.impl.
NoOpBackingStoreFactory
O
ObjectInputOutputStreamFactory
- Interface in
org.glassfish.ha.store.spi
ObjectInputOutputStreamFactoryRegistry
- Class in
org.glassfish.ha.store.spi
Temporary class till we figure out how to reuse a similar class in naming module.
ObjectInputOutputStreamFactoryRegistry()
- Constructor for class org.glassfish.ha.store.spi.
ObjectInputOutputStreamFactoryRegistry
ObjectInputStreamWithLoader
- Class in
org.glassfish.ha.store.spi
This subclass of ObjectInputStream delegates loading of classes to an existing ClassLoader.
ObjectInputStreamWithLoader(InputStream, ClassLoader)
- Constructor for class org.glassfish.ha.store.spi.
ObjectInputStreamWithLoader
Loader must be non-null;
Opcode
- Enum in
org.glassfish.ha.store.criteria.spi
The set of operators used by ExpressionBuilder
or(LogicalExpressionNode)
- Method in class org.glassfish.ha.store.criteria.spi.
LogicalExpressionNode
org.glassfish.ha.store.annotations
- package org.glassfish.ha.store.annotations
org.glassfish.ha.store.api
- package org.glassfish.ha.store.api
org.glassfish.ha.store.criteria
- package org.glassfish.ha.store.criteria
org.glassfish.ha.store.criteria.spi
- package org.glassfish.ha.store.criteria.spi
org.glassfish.ha.store.impl
- package org.glassfish.ha.store.impl
org.glassfish.ha.store.spi
- package org.glassfish.ha.store.spi
P
process(K, V)
- Method in interface org.glassfish.ha.store.api.
StoreEntryProcessor
R
register(String, BackingStoreFactory)
- Static method in class org.glassfish.ha.store.spi.
BackingStoreFactoryRegistry
remove(K)
- Method in class org.glassfish.ha.store.api.
BackingStore
Remove the association for the id.
remove(K)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
removeExpired(long)
- Method in class org.glassfish.ha.store.api.
BackingStore
removeExpired()
- Method in class org.glassfish.ha.store.api.
BackingStore
Remove expired entries
removeExpired()
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
resolveClass(ObjectStreamClass)
- Method in class org.glassfish.ha.store.spi.
ObjectInputStreamWithLoader
Use the given ClassLoader rather than using the system class
returnType
- Variable in class org.glassfish.ha.store.criteria.spi.
ExpressionNode
S
save(K, V, boolean)
- Method in class org.glassfish.ha.store.api.
BackingStore
Save the value whose key is id.
save(K, V, boolean)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
setBaseDirectory(File)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setClassLoader(ClassLoader)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setClusterName(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setCriteria(Expression<Boolean>)
- Method in class org.glassfish.ha.store.criteria.
ExpressionBuilder
setExpression(Expression<Boolean>)
- Method in class org.glassfish.ha.store.criteria.
Criteria
setInstanceName(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setKeyClazz(Class<K>)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setLogger(Logger)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setMaxIdleTimeInSeconds(long)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setMaxLoadWaitTimeInSeconds(long)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setRelaxVersionCheck(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setShortUniqueName(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setStartGroupService(boolean)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setStoreName(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setStoreType(String)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setSynchronousSave(boolean)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setTypicalPayloadSizeInKiloBytes(long)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
setValueClazz(Class<V>)
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
size()
- Method in class org.glassfish.ha.store.api.
BackingStore
Get the current size of the store
size()
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
START_GMS
- Static variable in class org.glassfish.ha.store.api.
BackingStoreConfiguration
Storable
- Interface in
org.glassfish.ha.store.spi
A Storeable is an interface that must be implemented by objects that are to be presisted in the store.
StorableMap
<
K
,
V
> - Interface in
org.glassfish.ha.store.spi
Storeable
- Interface in
org.glassfish.ha.store.api
A Storeable is an interface that must be implemented by objects that are to be presisted in the backing store.
StoreEntry
- Annotation Type in
org.glassfish.ha.store.annotations
An annotation to describe a class as a SToreEntry.
StoreEntryEvaluator
<
K
,
V
> - Interface in
org.glassfish.ha.store.spi
StoreEntryMetadata
<
S
> - Interface in
org.glassfish.ha.store.spi
StoreEntryProcessor
<
K
,
V
extends java.io.Serializable> - Interface in
org.glassfish.ha.store.api
T
toString()
- Method in class org.glassfish.ha.store.api.
BackingStoreConfiguration
Transient
- Annotation Type in
org.glassfish.ha.store.annotations
Annotation to declare a non Attribute of a StoreEntry.
U
unregister(String)
- Static method in class org.glassfish.ha.store.spi.
BackingStoreFactoryRegistry
Will be called by Store's Lifecycle module to unregister the factory class name.
updateTimestamp(K, long)
- Method in class org.glassfish.ha.store.api.
BackingStore
TODO: BEGIN: REMOVE after shoal integration
updateTimestamp(K, String, Long)
- Method in class org.glassfish.ha.store.api.
BackingStore
Recomended way is to just do a save(k, v)
updateTimestamp(K, String, Long)
- Method in class org.glassfish.ha.store.impl.
NoOpBackingStore
V
valueOf(String)
- Static method in enum org.glassfish.ha.store.criteria.spi.
Opcode
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.glassfish.ha.store.criteria.spi.
Opcode
Returns an array containing the constants of this enum type, in the order they are declared.
Version
- Annotation Type in
org.glassfish.ha.store.annotations
An annotation that can be used to declare a String Attribute as a Version.
_
_getAttributeValue(String, Class<T>)
- Method in interface org.glassfish.ha.store.spi.
Storable
_getDirtyAttributeNames()
- Method in interface org.glassfish.ha.store.spi.
Storable
An array of boolean indicating if the corresponding attribute is dirty (true) or not (false)
_getOwnerInstanceName()
- Method in interface org.glassfish.ha.store.spi.
Storable
_getVersion()
- Method in interface org.glassfish.ha.store.spi.
Storable
Get the version of this entry.
_markAsClean(int)
- Method in interface org.glassfish.ha.store.spi.
MutableStoreEntry
The String that can be used by the store implementation to hash the StoreEntry
_markAsDirty(int)
- Method in interface org.glassfish.ha.store.spi.
MutableStoreEntry
The store name for which this Storable was created
_markStoreEntryAsClean()
- Method in interface org.glassfish.ha.store.spi.
MutableStoreEntry
Get the version of this entry.
_markStoreEntryAsDirty()
- Method in interface org.glassfish.ha.store.spi.
MutableStoreEntry
Mark the entire store entry as dirty
_setOwnerId(String)
- Method in interface org.glassfish.ha.store.spi.
MutableStoreEntry
Set the replicating ownerid
_storeable_getAttributeNames()
- Method in interface org.glassfish.ha.store.api.
Storeable
Providers can cache this
_storeable_getDirtyStatus()
- Method in interface org.glassfish.ha.store.api.
Storeable
Providers can cache this
_storeable_getLastAccessTime()
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_getMaxIdleTime()
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_getVersion()
- Method in interface org.glassfish.ha.store.api.
Storeable
Get the version of this entry.
_storeable_readState(InputStream)
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_setLastAccessTime(long)
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_setMaxIdleTime(long)
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_setVersion(long)
- Method in interface org.glassfish.ha.store.api.
Storeable
_storeable_writeState(OutputStream)
- Method in interface org.glassfish.ha.store.api.
Storeable
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
_
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2010. All Rights Reserved.