| Package | Description |
|---|---|
| org.apache.river.mercury |
Provides implementations of the
EventMailbox service.
|
| Class and Description |
|---|
| ControlLog
Class that implements the interface for a ControlLog.
|
| EventID
The
EventID class is used to represent a unique event
registration. |
| EventLog
Interface implemented by event storage objects.
|
| EventLogFactory
This class serves as a factory for generating EventLogIterator
objects.
|
EventLogIterator
EventLogIterator provides an abstraction for accessing
the events
stored on behalf of a particular registration. |
| EventReader
This class provides the methods for reading RemoteEvents from
a given LogInputStream.
|
| EventReader.EventInputStream
This class extends ObjectInputStream in order to obtain
object reading methods.
|
| EventReader.SwitchInputStream
This class is intended to be the InputStream provided
to EventInputStream's constructor.
|
| EventWriter
This class provides the interface for writing RemoteEvents to
a given LogOutputStream.
|
| EventWriter.EventOutputStream
This class extends ObjectOutputStream in order to obtain
object writing methods.
|
| EventWriter.SwitchOutputStream
This class is intended to be the OutputStream provided
to EventOutputStream's constructor.
|
| ListenerProxy
The
ListenerProxy class implements the
RemoteEventListener interface. |
| LogInputStream
This class implements the interface for interacting with input log
streams.
|
| LogOutputStream
This class implements the interface for interacting with output log
streams.
|
| LogStream
Superclass for all LogStream types.
|
| MailboxAdmin
An administrative interface for the mercury implementation
of the event mailbox service.
|
| MailboxAdminProxy
A MailboxAdminProxy is a client-side proxy for a mailbox service.
|
| MailboxBackEnd
MailboxBackEnd defines the private protocol between the various client-side
proxies and the event mailbox server.
|
| MailboxImpl
MailboxImpl implements the server side of the event
mailbox service.
|
| MailboxImpl.LocalLandlordAdaptor
Adaptor class implementation of LocalLandlord.
|
| MailboxImpl.LogRecord
Interface defining the method(s) that must be implemented by each of
the concrete LogObj classes.
|
| MailboxImpl.NotifyTask
A task that represents an event notification task for a particular
registration.
|
| MailboxImplInit |
| MailboxProxy
A MailboxProxy is a proxy for the event mailbox service.
|
| Registration
The Registration class is the client-side proxy
returned to event mailbox clients as the result of the
registration process.
|
| RemoteEventData
Simple struct to hold a
RemoteEvent and its associated
Object (cookie) obtained from an EventLog. |
| RemoteEventIteratorData
Simple struct to hold the
Uuid for a new
RemoteEventIterator instance and the first batch of
data. |
| RemoteEventIteratorImpl.LocalRemoteEventData |
| ServiceRegistration
The ServiceRegistration class serves as the server-side abstraction
that maintains client registration state information.
|
| StreamKey
Class used as the key value for an associated LogStream object in
a collection of type java.util.Map.
|
| StreamPool
This class provides a pool of LogStream objects.
|
| StreamType
Class that serves the purpose of an enumeration type.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.