Package jrun.jms.core.messagemgr

Interface Summary
CacheEvictionPolicy  
DestinationCacheEventListener A MessageListener responds to events generated by the MessageManager Currently it gets notified when a message is added or removed for a particular destination.
DestinationEventListener A DestinatonEventListener will be notifies when new JmsDestination are created or removed from the DestinationManager
DestinationType Interface that describes the various topic types
InternalMessageListener This is the server side implementation of a message listener
MessageManager  
MessageManagerEventListener A MessageListener responds to events generated by the MessageManager Currently it gets notified when a message is added or removed for a particular destination.
MessageManagerServiceMBean  
QueueListener QueueListeners are attached to QeueuDestinationCaches and are informed when new messages arrive.
 

Class Summary
AbstractMessageHandle A message handle is used to indirectly reference a message in the message manager.
ConsumerEndpoint A Consumer is a message subscriber with a unique identity
ConsumerManager The consumer manager is responsible for creating and managing the lifecycle of Consumer.
DestinationCache A DestinationCache, as the name implies, is used to cache messages for a particular #Destination object.
DestinationManager  
DurableConsumerEndpoint A durable subscriber extends ConsumerEndpoint and is only associated with a Topic destination.
MessageHandleComparator The MessageHandleComparator is used to order messages within a list.
MessageHandleFactory This class defines a number of static methods that are responsible for creatimg message handles
MessageLeaseHelper This is a helper class for registering leases for messages with LeaseManager.
MessageManagerService  
MessageQueue  
PersistentMessageHandle A persistent message handle extends MessageHandle and references a persistent message.
QueueBrowserEndpoint A QueueBrowserEndpoint is a QueueListener to a QueueDestinationCache.
QueueConsumerEndpoint A QueueConsumerEndpoint extends ConsumerEndpoint.
QueueDestinationCache A DestinationCache for Queues
Scheduler A scheduler for Runnable objects.
TopicConsumerEndpoint The topic destination cache is specific to a consumer that subscribes to a Topic destination.
TopicDestinationCache A DestinationCache for Topics.
TransientMessageHandle A message handle is used to indirectly reference a message in the message manager.
TransientMessageHandleHelper  
 

Exception Summary
FailedToCreateHandleException This exception is raised when a message handle cannot be created
FailedToInitializeException This exception is raised when the a manager fails to initialise.
MessageLeaseHelperException This excpetion is thrown a MessageLeaseHelper instance cannot be created for a specified DestinationCache.
 



Copyright © 2002 Macromedia Corporation. All Rights Reserved.