A B C D E F G H I J L M N O P R S T U V W

A

alive() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
asynchronous - Variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
Whether to load asynchronously

B

block() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
boostrapComplete(BootstrapRequest.BootstrapStatus) - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
Signal that bootstrapping is complete
BOOTSTRAP_ASYNCHRONOUSLY - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
The property name expected in ehcache.xml for the bootstrap asynchronously switch.
BOOTSTRAP_COMPLETE - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Bootstrap complete
BOOTSTRAP_INCOMPLETE - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Bootstrap could not be completed for some reason
BOOTSTRAP_REQUEST - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Request for bootstrap
BOOTSTRAP_RESPONSE - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Reply to bootstrap
BootstrapRequest - Class in net.sf.ehcache.distribution.jgroups
Tracks the status of a bootstrap request
BootstrapRequest(Ehcache, boolean, int) - Constructor for class net.sf.ehcache.distribution.jgroups.BootstrapRequest
Create a new bootstrap request for the specified cache
BootstrapRequest.BootstrapStatus - Enum in net.sf.ehcache.distribution.jgroups
Possible states of a BootstrapRequest

C

clone() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
Clones this loader
clone() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
countReplication() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
Count a received bootstrap replication
createBootstrapCacheLoader(Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
Create a BootstrapCacheLoader
createCacheEventListener(Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory
createCachePeerProvider(CacheManager, Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProviderFactory

D

DEFAULT_ASYNC_INTERVAL - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
The default interval for async cache replication
DEFAULT_MAXIMUM_CHUNK_SIZE_BYTES - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
The default maximum serialized size of the elements to request from a remote cache peer during bootstrap.
dispose() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Shutdown resources uses by the bootstrap managed.
dispose() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
dispose() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
Shutdown the cache peer
dispose() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator

E

extractAndValidateBootstrapAsynchronously(Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
Extracts the value of bootstrapAsynchronously from the properties
extractAsynchronousReplicationIntervalMillis(Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory
Extract the JGroupsCacheReplicatorFactory.ASYNCHRONOUS_REPLICATION_INTERVAL_MILLIS setting from the properties
extractBooleanProperty(Properties, String, boolean) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory
Extract a Boolean out of a Property
extractMaximumChunkSizeBytes(Properties) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
Extracts the value of maximumChunkSizeBytes from the properties

F

FIVE_KB - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
The lowest reasonable chunk size in bytes

G

getAsyncTime() - Method in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
 
getBootstrapManager() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
 
getBootstrapStatus() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
getCache() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
getCacheName() - Method in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Returns the cache name
getCachePeerProvider(Ehcache) - Static method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Given an Ehcache get the corresponding instance of this class.
getCachePeerProvider(CacheManager) - Static method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Given an CacheManager get the corresponding instance of this class.
getChannel() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
 
getChunkSize() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
getClusterName() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
 
getElements(List) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getEventName(int) - Static method in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
Convert a numeric event ID to a String name.
getGroupMembership() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
 
getGuid() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getKeys() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getLocalAddress() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
 
getMaximumChunkSizeBytes() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
Gets the maximum chunk size
getName() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getOtherGroupMembers() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
 
getQuiet(Serializable) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getReplicationCount() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
getScheme() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
The replication scheme.
getState(OutputStream) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
getStatus() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
 
getTimeForClusterToForm() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
JGroups will be connected once JGroupsCacheManagerPeerProvider.init() returns and there is no per-cache connect time to worry about.
getUrl() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
getUrlBase() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer

H

handleBootstrapComplete(JGroupEventMessage) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Handle a JGroupEventMessage.BOOTSTRAP_COMPLETE message
handleBootstrapIncomplete(JGroupEventMessage) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Handle a JGroupEventMessage.BOOTSTRAP_INCOMPLETE message
handleBootstrapRequest(BootstrapRequest) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Handle a bootstrap request for a cache
handleBootstrapResponse(JGroupEventMessage) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Handle a JGroupEventMessage.BOOTSTRAP_RESPONSE message

I

init() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
isAsync() - Method in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
 
isAsynchronous() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
isAsynchronous() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
 
isPendingBootstrapRequests() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
 
isReplicateUpdatesViaCopy() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator

J

JGroupEventMessage - Class in net.sf.ehcache.distribution.jgroups
An EventMessage used for JGroups
JGroupEventMessage(int, Serializable, Element, String) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
 
JGroupEventMessage(int, Serializable, Element, String, long) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupEventMessage
An event message for the JGroupsCacheReplicator.
JGroupsBootstrapCacheLoader - Class in net.sf.ehcache.distribution.jgroups
Loads Elements from a random Cache Peer
JGroupsBootstrapCacheLoader(boolean, int) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
Creates a bootstrap cache loader that will work with RMI based distribution
JGroupsBootstrapCacheLoaderFactory - Class in net.sf.ehcache.distribution.jgroups
A factory to create a configured JGroupsBootstrapCacheLoader
JGroupsBootstrapCacheLoaderFactory() - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
 
JGroupsBootstrapManager - Class in net.sf.ehcache.distribution.jgroups
Manages bootstrap requests and responses
JGroupsBootstrapManager(String, JGroupsCachePeer, CacheManager) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Create a new bootstrap manager
JGroupsCacheManagerPeerProvider - Class in net.sf.ehcache.distribution.jgroups
The main Jgroup class for replication via JGroup.
JGroupsCacheManagerPeerProvider(CacheManager, String) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Construct a new JGroupsCacheManagerPeerProvider with a specific JGroups connection String
JGroupsCacheManagerPeerProvider(CacheManager, URL) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Construct a new JGroupsCacheManagerPeerProvider with a specific JGroups connection String
JGroupsCacheManagerPeerProviderFactory - Class in net.sf.ehcache.distribution.jgroups
 
JGroupsCacheManagerPeerProviderFactory() - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProviderFactory
 
JGroupsCachePeer - Class in net.sf.ehcache.distribution.jgroups
Handles CachePeerfunctions around a JGroups Channel and a CacheManager
JGroupsCachePeer(Channel, String) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
Create a new CachePeer
JGroupsCacheReceiver - Class in net.sf.ehcache.distribution.jgroups
Handles Receiver functions around for a CacheManager
JGroupsCacheReceiver(CacheManager, JGroupsBootstrapManager) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
Create a new Receiver
JGroupsCacheReplicator - Class in net.sf.ehcache.distribution.jgroups
 
JGroupsCacheReplicator(boolean, boolean, boolean, boolean) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
Constructor called by factory, does synchronous replication
JGroupsCacheReplicator(boolean, boolean, boolean, boolean, long) - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
Constructor called by factory, does asynchronous replication
JGroupsCacheReplicatorFactory - Class in net.sf.ehcache.distribution.jgroups
 
JGroupsCacheReplicatorFactory() - Constructor for class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicatorFactory
Empty arg constructor

L

listRemoteCachePeers(Ehcache) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
load(Ehcache) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
Bootstraps the cache from a random CachePeer.

M

MAXIMUM_CHUNK_SIZE_BYTES - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
The property name expected in ehcache.xml for the maximum chunk size in bytes
maximumChunkSizeBytes - Variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoader
The maximum serialized size of the elements to request from a remote cache peer during bootstrap.

N

net.sf.ehcache.distribution.jgroups - package net.sf.ehcache.distribution.jgroups
This package is for cache replication using Jgroups.
notAlive() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyElementEvicted(Ehcache, Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyElementExpired(Ehcache, Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyElementPut(Ehcache, Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyElementRemoved(Ehcache, Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyElementUpdated(Ehcache, Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
notifyRemoveAll(Ehcache) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator

O

ONE_HUNDRED_MB - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapCacheLoaderFactory
The highest reasonable chunk size in bytes

P

put(Element) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer

R

receive(Message) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
register(MBeanServer) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
registerPeer(String) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
remove(Serializable) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
removeAll() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
reset() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
Reset the replicationCount and waitForBootstrap latch to their initial states
run() - Method in class net.sf.ehcache.distribution.jgroups.ThreadNamingRunnable
runInternal() - Method in class net.sf.ehcache.distribution.jgroups.ThreadNamingRunnable
 

S

SCHEME_NAME - Static variable in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Constant that defines the value returned by JGroupsCacheManagerPeerProvider.getScheme()
send(List) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
send(Address, List<JGroupEventMessage>) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCachePeer
Sends a list of JGroupEventMessages to the specified address, if no address is set the messages are sent to the entire group.
sendBootstrapResponse(JGroupEventMessage) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Handles responding to a bootstrap request
sendNotification(Ehcache, JGroupEventMessage) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReplicator
Used to send notification to the peer.
setBootstrapStatus(BootstrapRequest.BootstrapStatus) - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
 
setBootstrapThreads(int) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Set the maximum number of threads to use in the bootstrap pool.
setChannelName(String) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider
Set the name of the JChannel, if null the cache manager name is used.
setState(InputStream) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
suspect(Address) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver

T

threadNameSuffix - Variable in class net.sf.ehcache.distribution.jgroups.ThreadNamingRunnable
The suffix that will be appended to the thread name when the runnable is executing
ThreadNamingRunnable - Class in net.sf.ehcache.distribution.jgroups
Basic Runnable that sets the name of the thread doing the execution
ThreadNamingRunnable(String) - Constructor for class net.sf.ehcache.distribution.jgroups.ThreadNamingRunnable
Create new ThreadNamingRunnable with the specified suffix
toString() - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
toString() - Method in class net.sf.ehcache.distribution.jgroups.JGroupEventMessage

U

unblock() - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver
unregisterPeer(String) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheManagerPeerProvider

V

valueOf(String) - Static method in enum net.sf.ehcache.distribution.jgroups.BootstrapRequest.BootstrapStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.ehcache.distribution.jgroups.BootstrapRequest.BootstrapStatus
Returns an array containing the constants of this enum type, in the order they are declared.
viewAccepted(View) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsCacheReceiver

W

waitForBoostrap(long, TimeUnit) - Method in class net.sf.ehcache.distribution.jgroups.BootstrapRequest
Waits for the receiver to signal that the current bootstrap request is complete
waitForCompleteBootstrap(long) - Method in class net.sf.ehcache.distribution.jgroups.JGroupsBootstrapManager
Wait until the bootstrap process is complete

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2003-2012 Terracotta, Inc.. All Rights Reserved.