Serialized Form


Package org.exolab.jms.authentication

Class org.exolab.jms.authentication.AuthenticationMgr implements Serializable

Serialized Fields

_users

UserManager _users
The user manager

Class org.exolab.jms.authentication.User implements Serializable

Serialized Fields

username

java.lang.String username
The user's name

password

java.lang.String password
The user's password


Package org.exolab.jms.client

Class org.exolab.jms.client.JmsConnectionFactory implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsDestination implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsQueue implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsQueueConnectionFactory implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsTemporaryQueue implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsTemporaryTopic implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsTopic implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsTopicConnectionFactory implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsXAQueueConnectionFactory implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.client.JmsXATopicConnectionFactory implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException


Package org.exolab.jms.client.http.servlet

Class org.exolab.jms.client.http.servlet.HttpJmsClientServlet implements Serializable

Serialized Fields

_connections

java.util.HashMap _connections
The list of active client connections, keyed on host and port.


Package org.exolab.jms.client.rmi

Class org.exolab.jms.client.rmi.RmiJmsMessageListener implements Serializable

Serialized Fields

_delegate

JmsMessageListener _delegate
This is the message listener for JMS messages. The MessageListener is then responsible for delivering it to the actual consumer. The listener is initialised during object construction time

Class org.exolab.jms.client.rmi.RmiJmsSessionStub implements Serializable

Serialized Fields

_listener

JmsMessageListener _listener
This is the message listener for JMS messages. The MessageListener is then responsible for delivering it to the actual consumer. The listener is initialised during object construction time

_delegate

RemoteJmsServerSessionIfc _delegate
This is a remote reference to the session which is initialised at object construction time.


Package org.exolab.jms.config

Class org.exolab.jms.config.Admin implements Serializable

Serialized Fields

_proxyClass

java.lang.String _proxyClass
Field _proxyClass

_implementationClass

java.lang.String _implementationClass
Field _implementationClass

Class org.exolab.jms.config.AdminConfiguration implements Serializable

Serialized Fields

_script

java.lang.String _script
The path of the script to start the OpenJMS server.

_config

java.lang.String _config
The XML configuration file to run the OpenJMS server with.

Class org.exolab.jms.config.AdministeredDestinations implements Serializable

Serialized Fields

_administeredTopicList

java.util.ArrayList _administeredTopicList
This element defines an administered topic, and any durable subscribers.

_administeredQueueList

java.util.ArrayList _administeredQueueList
This element defines an administered queue.

Class org.exolab.jms.config.AdministeredQueue implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of the queue. This must be unique.

Class org.exolab.jms.config.AdministeredTopic implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of the topic. This must be unique.

_subscriberList

java.util.ArrayList _subscriberList
This defines a durable subscriber to an administered topic

Class org.exolab.jms.config.Configuration implements Serializable

Serialized Fields

_databaseConfiguration

DatabaseConfiguration _databaseConfiguration
Field _databaseConfiguration

_adminConfiguration

AdminConfiguration _adminConfiguration
This element defines items specific to OpenJMS administration.

_serverConfiguration

ServerConfiguration _serverConfiguration
This element defines items specific to the OpenJMS server. By default, OpenJMS uses an embedded JNDI server.

_connectors

Connectors _connectors
Field _connectors

_tcpConfiguration

TcpConfiguration _tcpConfiguration
This element defines items specific to the TCP connector.

_tcpsConfiguration

TcpsConfiguration _tcpsConfiguration
This element defines items specific to the TCP connector.

_rmiConfiguration

RmiConfiguration _rmiConfiguration
This element defines items specific to the RMI connector.

_httpConfiguration

HttpConfiguration _httpConfiguration
This element defines items specific to the HTTP configuration. It defines the host and port of the web server that a client can use to start the OpenJMS servlet required for HTTP connections. The OpenJMS HTTP connector will use this information to build a URL of the form: http://host:port/openjms/OpenJMSServer

_httpsConfiguration

HttpsConfiguration _httpsConfiguration
This element defines items specific to the HTTPS configuration. It defines the host and port of the web server that a client can use to start the OpenJMS servlet required for HTTPS connections.

_jndiConfiguration

JndiConfiguration _jndiConfiguration
This element defines the properties used when constructing an InitialContext. Users only need to specify this if an external JNDI provider is being used. Typically the java.naming.factory.initial property must be supplied, with the fully qualified name of the factory class that will create an initial context.

_messageManagerConfiguration

MessageManagerConfiguration _messageManagerConfiguration
This element defines items specific to the message manager.

_schedulerConfiguration

SchedulerConfiguration _schedulerConfiguration
This element defines items specific to the scheduler.

_garbageCollectionConfiguration

GarbageCollectionConfiguration _garbageCollectionConfiguration
This element defines items specific to the garbage collection service.

_loggerConfiguration

LoggerConfiguration _loggerConfiguration
This element specifies the file to initialise logging with. OpenJMS uses Apache log4j (http://jakarta.apache.org/log4j/docs/index.html) for logging.

_securityConfiguration

SecurityConfiguration _securityConfiguration
This element defines items specific to the OpenJMS server. By default, OpenJMS uses no security.

_users

Users _users
This element is used to bootstrap the creation of users.

_administeredDestinations

AdministeredDestinations _administeredDestinations
This element is used to bootstrap the creation of administered topics and queues. It also allows the client to register durable subscribers for administered topics. OpenJMS also supports topic hierarchy and wildcard subscriptions. A topic hierarchy is defined as a sequence of names separated by a '.' (i.e a.b.c). Users can subscribe to multiple topics using '*' and the '**'. A '*' will wildcard one level in the hierarchy and a '**' will wildcard all subsequent levels (i.e a.*, a.b.** or **).

_connectorResources

ConnectorResources _connectorResources
The connectorResources element is the root element of all connector resource documents.

Class org.exolab.jms.config.ConfigurationFileException implements Serializable

Class org.exolab.jms.config.ConnectionFactories implements Serializable

Serialized Fields

_queueConnectionFactoryList

java.util.ArrayList _queueConnectionFactoryList
Field _queueConnectionFactoryList

_topicConnectionFactoryList

java.util.ArrayList _topicConnectionFactoryList
Field _topicConnectionFactoryList

_XAQueueConnectionFactoryList

java.util.ArrayList _XAQueueConnectionFactoryList
Field _XAQueueConnectionFactoryList

_XATopicConnectionFactoryList

java.util.ArrayList _XATopicConnectionFactoryList
Field _XATopicConnectionFactoryList

Class org.exolab.jms.config.ConnectionFactory implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

Class org.exolab.jms.config.Connector implements Serializable

Serialized Fields

_scheme

SchemeType _scheme
Field _scheme

_connectionFactories

ConnectionFactories _connectionFactories
Connection factories are bound in JNDI by the OpenJMS server. This element defines the type and binding of factories.

Class org.exolab.jms.config.ConnectorResource implements Serializable

Serialized Fields

_scheme

SchemeType _scheme
Field _scheme

_description

java.lang.String _description
Field _description

_server

Server _server
Field _server

_jndi

Jndi _jndi
Field _jndi

_admin

Admin _admin
Field _admin

Class org.exolab.jms.config.ConnectorResources implements Serializable

Serialized Fields

_connectorResourceList

java.util.ArrayList _connectorResourceList
Field _connectorResourceList

Class org.exolab.jms.config.Connectors implements Serializable

Serialized Fields

_connectorList

java.util.ArrayList _connectorList
This specifies the type of communication to use, between clients and the server. When a TCP connector is configured, the TcpConfiguration element is relevant. When an RMI connector is configured, the RmiConfiguration element is relevant. When an HTTP connector is configured, the HttpConfiguration element is relevant. Note that when an HTTP connector is configured, a TCP connector is implicitly configured, and the connection factories are shared between them.

Class org.exolab.jms.config.DatabaseConfiguration implements Serializable

Serialized Fields

_garbageCollectionInterval

int _garbageCollectionInterval
This specifies how often the garbage collector will run to remove processed persistent messages from the database. The value is specified in seconds, and defaults to 600 seconds if a value is not set.

_has_garbageCollectionInterval

boolean _has_garbageCollectionInterval
keeps track of state for field: _garbageCollectionInterval

_garbageCollectionBlockSize

int _garbageCollectionBlockSize
This hints on the block size that the GC should use when removing messages. It can impact the performance of the system.

_has_garbageCollectionBlockSize

boolean _has_garbageCollectionBlockSize
keeps track of state for field: _garbageCollectionBlockSize

_garbageCollectionThreadPriority

int _garbageCollectionThreadPriority
This is the priority assigned to the garbage collection thread. It ranges from 1-10, and defaults to 5 if a value is not set.

_has_garbageCollectionThreadPriority

boolean _has_garbageCollectionThreadPriority
keeps track of state for field: _garbageCollectionThreadPriority

_rdbmsDatabaseConfiguration

RdbmsDatabaseConfiguration _rdbmsDatabaseConfiguration

_jdbmDatabaseConfiguration

JdbmDatabaseConfiguration _jdbmDatabaseConfiguration

Class org.exolab.jms.config.DefaultConfiguration implements Serializable

Serialized Fields

_serverConfiguration

ServerConfiguration _serverConfiguration
This element defines items specific to the OpenJMS server. By default, OpenJMS uses an embedded JNDI server.

_connectors

Connectors _connectors
Field _connectors

_tcpConfiguration

TcpConfiguration _tcpConfiguration
This element defines items specific to the TCP connector.

_tcpsConfiguration

TcpsConfiguration _tcpsConfiguration
This element defines items specific to the TCP connector.

_rmiConfiguration

RmiConfiguration _rmiConfiguration
This element defines items specific to the RMI connector.

_httpConfiguration

HttpConfiguration _httpConfiguration
This element defines items specific to the HTTP configuration. It defines the host and port of the web server that a client can use to start the OpenJMS servlet required for HTTP connections. The OpenJMS HTTP connector will use this information to build a URL of the form: http://host:port/openjms/OpenJMSServer

_httpsConfiguration

HttpsConfiguration _httpsConfiguration
This element defines items specific to the HTTPS configuration. It defines the host and port of the web server that a client can use to start the OpenJMS servlet required for HTTPS connections.

_messageManagerConfiguration

MessageManagerConfiguration _messageManagerConfiguration
This element defines items specific to the message manager.

_schedulerConfiguration

SchedulerConfiguration _schedulerConfiguration
This element defines items specific to the scheduler.

_garbageCollectionConfiguration

GarbageCollectionConfiguration _garbageCollectionConfiguration
This element defines items specific to the garbage collection service.

_loggerConfiguration

LoggerConfiguration _loggerConfiguration
This element specifies the file to initialise logging with. OpenJMS uses Apache log4j (http://jakarta.apache.org/log4j/docs/index.html) for logging.

_securityConfiguration

SecurityConfiguration _securityConfiguration
This element defines items specific to the OpenJMS server. By default, OpenJMS uses no security.

Class org.exolab.jms.config.FileDoesNotExistException implements Serializable

Class org.exolab.jms.config.GarbageCollectionConfiguration implements Serializable

Serialized Fields

_memoryCheckInterval

int _memoryCheckInterval
This indicates how often the server will check the memory utilization of the server. It will check to ensure that the ratio of free memory to total memory doesn't fall below the lowWaterThreshold. The value is specified in seconds, and defaults to 30 seconds if not set.

_has_memoryCheckInterval

boolean _has_memoryCheckInterval
keeps track of state for field: _memoryCheckInterval

_lowWaterThreshold

int _lowWaterThreshold
This is the ratio of free memory to total memory, specified as a percentage, which will trigger garbage collection. The default value of 20 indicates that when free memory falls below 20% of total memory (i.e. total VM memory) then garbage collection will be triggered. The range of valid values is 10-50.

_has_lowWaterThreshold

boolean _has_lowWaterThreshold
keeps track of state for field: _lowWaterThreshold

_garbageCollectionInterval

int _garbageCollectionInterval
This indicates how often the garbage collector will run to remove processed messages from the cache. A value of zero will disable this capability. The value is specified in seconds, and defaults to 600 seconds if a value is not set.

_has_garbageCollectionInterval

boolean _has_garbageCollectionInterval
keeps track of state for field: _garbageCollectionInterval

_garbageCollectionThreadPriority

int _garbageCollectionThreadPriority
This is the priority assigned to the garbage collection thread. It ranges from 1-10, and defaults to 5 if a value is not set.

_has_garbageCollectionThreadPriority

boolean _has_garbageCollectionThreadPriority
keeps track of state for field: _garbageCollectionThreadPriority

Class org.exolab.jms.config.GarbageCollectionConfigurationLowWaterThresholdType implements Serializable

Class org.exolab.jms.config.HttpConfiguration implements Serializable

Class org.exolab.jms.config.HttpConfigurationType implements Serializable

Serialized Fields

_host

java.lang.String _host
The web server host.

_port

int _port
The web server port.

_has_port

boolean _has_port
keeps track of state for field: _port

_proxyHost

java.lang.String _proxyHost
The proxy host used to connect back to clients if required.

_proxyPort

int _proxyPort
The proxy port used to connect back to clients if required.

_has_proxyPort

boolean _has_proxyPort
keeps track of state for field: _proxyPort

_clientPingInterval

int _clientPingInterval
The client ping interval, specified in seconds. If set to 0, the ping is disabled.

_has_clientPingInterval

boolean _has_clientPingInterval
keeps track of state for field: _clientPingInterval

_serverServlet

java.lang.String _serverServlet
The server servlet name.

_jndiServlet

java.lang.String _jndiServlet
The JNDI servlet name.

_adminServlet

java.lang.String _adminServlet
The Administration servlet name.

Class org.exolab.jms.config.HttpsConfiguration implements Serializable

Class org.exolab.jms.config.JdbmDatabaseConfiguration implements Serializable

Serialized Fields

_name

java.lang.String _name
The database path name.

_cacheSize

int _cacheSize
The size of the database cache.

_has_cacheSize

boolean _has_cacheSize
keeps track of state for field: _cacheSize

Class org.exolab.jms.config.Jndi implements Serializable

Serialized Fields

_implementationClass

java.lang.String _implementationClass
Field _implementationClass

_initialContextClass

java.lang.String _initialContextClass
Field _initialContextClass

Class org.exolab.jms.config.JndiConfiguration implements Serializable

Serialized Fields

_propertyList

java.util.ArrayList _propertyList
A property name and value that is used to create an InitialContext.

Class org.exolab.jms.config.LoggerConfiguration implements Serializable

Serialized Fields

_file

java.lang.String _file
The path to an XML file conforming to log4j.dtd

Class org.exolab.jms.config.MessageManagerConfiguration implements Serializable

Serialized Fields

_destinationCacheSize

int _destinationCacheSize
The maximum size of a destination cache before non-persistent messages are discarded.

_has_destinationCacheSize

boolean _has_destinationCacheSize
keeps track of state for field: _destinationCacheSize

Class org.exolab.jms.config.Property implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

_value

java.lang.String _value
Field _value

Class org.exolab.jms.config.QueueConnectionFactory implements Serializable

Class org.exolab.jms.config.RdbmsDatabaseConfiguration implements Serializable

Serialized Fields

_clazz

java.lang.String _clazz
The connection manager, which pools connections to the underlying database.

_driver

java.lang.String _driver
The JDBC driver, which must be XA compliant, used to access the database.

_url

java.lang.String _url
The JDBC url.

_user

java.lang.String _user
The database user.

_password

java.lang.String _password
The user password.

_maxActive

int _maxActive
The maximum no. of active connections that can be allocated from the connection pool, or zero for no limit.

_has_maxActive

boolean _has_maxActive
keeps track of state for field: _maxActive

_maxIdle

int _maxIdle
The maximum no. of connections that can sit idle in the connection pool, before connections are evicted.

_has_maxIdle

boolean _has_maxIdle
keeps track of state for field: _maxIdle

_minIdleTime

int _minIdleTime
Specifies the minimum time that a connection may remain idle before it may be evicted. Use "0" to disable eviction of idle connections.

_has_minIdleTime

boolean _has_minIdleTime
keeps track of state for field: _minIdleTime

_evictionInterval

int _evictionInterval
Specifies the interval, in seconds, between checking idle connections. Idle connections are removed after minIdleTime seconds, or if testQuery is specified and the query fails.

_has_evictionInterval

boolean _has_evictionInterval
keeps track of state for field: _evictionInterval

_testQuery

java.lang.String _testQuery
Specifies an SQL query to validate connections. This query should return at least one row, and be fast to execute.

_testBeforeUse

boolean _testBeforeUse
If true, each connection is tested before being used, using testQuery. If a connection fails, it is discarded, and another connection allocated. This ensures a higher reliability, at the cost of performance.

_has_testBeforeUse

boolean _has_testBeforeUse
keeps track of state for field: _testBeforeUse

_batch

boolean _batch
Determines whether or not to batch SQL requests. This will only be useful in certain scenarios (i.e small to medium message size). This can be controlled with the batchSize parameter.

_has_batch

boolean _has_batch
keeps track of state for field: _batch

_batchSize

int _batchSize
The number of SQL requests to batch before committing them to the database.

_has_batchSize

boolean _has_batchSize
keeps track of state for field: _batchSize

Class org.exolab.jms.config.RmiConfiguration implements Serializable

Serialized Fields

_embeddedRegistry

boolean _embeddedRegistry
This specifies whether to use an embedded (or internal) RMI registry, or an external one.

_has_embeddedRegistry

boolean _has_embeddedRegistry
keeps track of state for field: _embeddedRegistry

_registryHost

java.lang.String _registryHost
The RMI registry host. This is only applicable if an external RMI registry is being used, i.e., embeddedRegistry is false.

_registryPort

int _registryPort
The RMI registry port.

_has_registryPort

boolean _has_registryPort
keeps track of state for field: _registryPort

_clientPingInterval

int _clientPingInterval
The client ping interval, specified in seconds. If set to 0, the ping is disabled.

_has_clientPingInterval

boolean _has_clientPingInterval
keeps track of state for field: _clientPingInterval

_serverName

java.lang.String _serverName
The name of the OpenJMS server. This must be unique within the RMI registry being used.

_jndiName

java.lang.String _jndiName
The name of the JNDI server. This must be unique within the RMI registry being used.

_adminName

java.lang.String _adminName
The name of the Administration server. This must be unique within the RMI registry being used.

Class org.exolab.jms.config.SchedulerConfiguration implements Serializable

Serialized Fields

_maxThreads

int _maxThreads
The maximum number of worker threads that the scheduler uses.

_has_maxThreads

boolean _has_maxThreads
keeps track of state for field: _maxThreads

Class org.exolab.jms.config.Seconds implements Serializable

Class org.exolab.jms.config.SecurityConfiguration implements Serializable

Serialized Fields

_securityEnabled

boolean _securityEnabled
Enables/disables security.

_has_securityEnabled

boolean _has_securityEnabled
keeps track of state for field: _securityEnabled

Class org.exolab.jms.config.Server implements Serializable

Serialized Fields

_scheme

SchemeType _scheme
Field _scheme

_proxyClass

java.lang.String _proxyClass
Field _proxyClass

_implementationClass

java.lang.String _implementationClass
Field _implementationClass

Class org.exolab.jms.config.ServerConfiguration implements Serializable

Serialized Fields

_host

java.lang.String _host
The host address of the OpenJMS server. This will typically be 'localhost'. If the host machine has multiple NICs, then the host will need to be specified.

_embeddedJNDI

boolean _embeddedJNDI
This specifies whether to use an embedded (or internal) JNDI provider, or an external one. If false, then the JndiConfiguration element is relevant. For an embedded JNDI, the JndiConfiguration element will be populated with values.

_has_embeddedJNDI

boolean _has_embeddedJNDI
keeps track of state for field: _embeddedJNDI

Class org.exolab.jms.config.Subscriber implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of the durable subscriber.

Class org.exolab.jms.config.TcpConfiguration implements Serializable

Class org.exolab.jms.config.TcpConfigurationType implements Serializable

Serialized Fields

_internalHost

java.lang.String _internalHost
This is only applicable when the server is behind a NAT firewall. This becomes the internal address the server is known by and the host address in ServerConfiguration is the external address. Clients will attempt to connect to ServerConfiguration/host first. If that fails, they will try to connect to internalHost

_port

int _port
The port number that the server runs on.

_has_port

boolean _has_port
keeps track of state for field: _port

_jndiPort

int _jndiPort
The JNDI port, if an embedded JNDI provider is being used.

_has_jndiPort

boolean _has_jndiPort
keeps track of state for field: _jndiPort

Class org.exolab.jms.config.TcpsConfiguration implements Serializable

Class org.exolab.jms.config.ThreadPriority implements Serializable

Class org.exolab.jms.config.TopicConnectionFactory implements Serializable

Class org.exolab.jms.config.User implements Serializable

Serialized Fields

_name

java.lang.String _name
The name of the user.

_password

java.lang.String _password
The password of the user.

Class org.exolab.jms.config.Users implements Serializable

Serialized Fields

_userList

java.util.ArrayList _userList
This element defines an User.

Class org.exolab.jms.config.XAQueueConnectionFactory implements Serializable

Class org.exolab.jms.config.XATopicConnectionFactory implements Serializable


Package org.exolab.jms.config.types

Class org.exolab.jms.config.types.SchemeType implements Serializable

Serialized Fields

type

int type
Field type

stringValue

java.lang.String stringValue
Field stringValue


Package org.exolab.jms.events

Class org.exolab.jms.events.BasicEventManager implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Add events back to the event queue.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Serialized Fields

_events

java.util.HashMap _events
Maps ids to events.

Class org.exolab.jms.events.Event implements Serializable

Serialized Fields

_eventType

int _eventType
The event type.

_eventHandler

EventHandler _eventHandler
The _eventHandler is the object that is notified when the event fires. It must be Serializable so that it can be persisted.

_callbackObject

java.lang.Object _callbackObject
The _callbackObject is optionally specified and is passed back to the _eventHandler during notification.

Class org.exolab.jms.events.IllegalEventDefinedException implements Serializable


Package org.exolab.jms.gc

Class org.exolab.jms.gc.GarbageCollectionService implements Serializable

Serialized Fields

_gcLowWaterThreshold

int _gcLowWaterThreshold
The default low water threshold value before GC is initiated. This is specified as a percentage with valid values ranging from 10-50.

_memoryCheckInterval

int _memoryCheckInterval
The default interval, in seconds, that memory is checked for the low water threshold. The default is 30 seconds.

_gcInterval

int _gcInterval
The default interval, in seconds, between successive executions of the garbage collector. This will execute regardless the amount of free memory left in the VM.

_gcThreadPriority

int _gcThreadPriority
This is the priority of that the GC thread uses to collect garbage. Changing it effects how aggressive GC is performed. The default value is 5.

_gcGuard

java.lang.Object _gcGuard
This is used to serialize access to the _collectingGarbage flag

_collectingGarbage

boolean _collectingGarbage
This flag indicates whether garabage collection is in progress

_gcList

java.util.LinkedList _gcList
Maintains a list of all GarbageCollectable instances

Class org.exolab.jms.gc.GarbageCollectionServiceException implements Serializable


Package org.exolab.jms.jndi.http.servlet

Class org.exolab.jms.jndi.http.servlet.HttpJmsJndiServlet implements Serializable


Package org.exolab.jms.jndiadministration

Class org.exolab.jms.jndiadministration.AdminMgr implements Serializable

Serialized Fields

menuBar_

javax.swing.JMenuBar menuBar_

file_

javax.swing.JMenu file_

exit_

javax.swing.JMenuItem exit_

actions_

javax.swing.JMenu actions_

connections_

javax.swing.JMenu connections_

refresh_

javax.swing.JMenuItem refresh_

online_

javax.swing.JMenuItem online_

offline_

javax.swing.JMenuItem offline_

disconnect_

javax.swing.JMenuItem disconnect_

jMSServers_

javax.swing.JScrollPane jMSServers_

serverProperties_

javax.swing.JTree serverProperties_

messageArea_

javax.swing.JTextField messageArea_

jMSCombo_

javax.swing.JComboBox jMSCombo_

connected_

boolean connected_

Class org.exolab.jms.jndiadministration.OfflineConnectionException implements Serializable

Class org.exolab.jms.jndiadministration.OnlineConnectionException implements Serializable

Class org.exolab.jms.jndiadministration.OpenJMSContext implements Serializable

Serialized Fields

contextName_

java.lang.String contextName_

displayName_

java.lang.String displayName_

isLeaf_

boolean isLeaf_

isExplored_

boolean isExplored_

Class org.exolab.jms.jndiadministration.OpenJMSObject implements Serializable

Serialized Fields

objectName_

java.lang.String objectName_

Class org.exolab.jms.jndiadministration.OpenJMSServer implements Serializable

Serialized Fields

serverName_

java.lang.String serverName_


Package org.exolab.jms.lease

Class org.exolab.jms.lease.BaseLease implements Serializable

Serialized Fields

leasedObject_

java.lang.Object leasedObject_
This is the object that is leased

duration_

long duration_
The duration of the lease in milliseconds

expiryTime_

long expiryTime_
This is the time that the lease will expire

listener_

LeaseEventListenerIfc listener_
The listener that will be notified when the lease expires

Class org.exolab.jms.lease.LeaseManager implements Serializable

Serialized Fields

_queue

org.exolab.core.util.OrderedQueue _queue
An ordered list of leases

_waiter

java.lang.Object _waiter
Helper for waiting for leases to expire

Class org.exolab.jms.lease.MessageLease implements Serializable


Package org.exolab.jms.message

Class org.exolab.jms.message.BytesMessageImpl implements Serializable

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException
Serialize in this message's data

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Serialize out this message's data

Class org.exolab.jms.message.DeliveryModeImpl implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.DestinationImpl implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.MapMessageImpl implements Serializable

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException
Serialize in this message's data

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Serialize out this message's data

Class org.exolab.jms.message.MessageId implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.MessageImpl implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.ObjectMessageImpl implements Serializable

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException
Serialize in this message's data

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Serialize out this message's data

Class org.exolab.jms.message.Priority implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.StreamMessageImpl implements Serializable

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException
Serialize in this message's data

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Serialize out this message's data

Class org.exolab.jms.message.TextMessageImpl implements Serializable

Serialization Methods

readExternal

public final void readExternal(java.io.ObjectInput in)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException
Serialize in this message's data

writeExternal

public final void writeExternal(java.io.ObjectOutput out)
                         throws java.io.IOException
Serialize out this message's data

Class org.exolab.jms.message.Timestamp implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException

Class org.exolab.jms.message.Type implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException


Package org.exolab.jms.messagemgr

Class org.exolab.jms.messagemgr.ConsumerEndpoint implements Serializable

Serialized Fields

_id

java.lang.String _id
The identity of the consumer

_clientId

long _clientId
The client identity, which uniquely identifies the remote client within a session. This is used to tag messages when they are asynchronously delivered to the client

_selector

Selector _selector
The selector assoicated with this consumer. A selector is used to filter messages.

_waitingForMessageMonitor

java.lang.Object _waitingForMessageMonitor
Serializes access to the ConsumerEndpoint._waitingForMessage flag. This is only required when it is changed

_waitingForMessage

boolean _waitingForMessage
Used to block consumer until there is a message available

_listener

InternalMessageListener _listener
Holds the consumer's message listener. This means that messages will be pushed down

_size

int _size
Maintains the maximum size of this cache

_session

JmsServerSession _session
caches the session that created this endpoint

_stopped

boolean _stopped
This determines whether message delivery to the registered listener is enabled or disabled.

_closed

boolean _closed
Identifies this endpoint as being closed

_scheduled

boolean _scheduled
Indicates whether the this cache has been scheduled with the dispatcher for asynchronous message delivery.

_cache

org.exolab.jms.messagemgr.MessageCache _cache
Cache of all messages and handles for this consumer.

_lock

java.lang.Object _lock
Synchronization helper for close() and deliverMessages()

Class org.exolab.jms.messagemgr.DestinationCache implements Serializable

Serialized Fields

_id

java.lang.String _id
The identity of this object

_cache

org.exolab.jms.messagemgr.MessageCache _cache
Create a message cache for this destination

_maximumSize

int _maximumSize
Maintain the maximum size of this cache. When the cache reaches this size then messages will be lost. We should only drop transient messages and maintain persistent messages. Remove transient messages from the top of the cache and replace them with persistent messages.

_consumers

java.util.List _consumers
This is the list of consumers that have subscribed to this cache. It hosts both durable and transient subscribers

_leaseHelper

MessageLeaseHelper _leaseHelper
The message lease helper is used to manage leases for messages cached by the destination

Class org.exolab.jms.messagemgr.DurableConsumerEndpoint implements Serializable

Serialized Fields

_name

java.lang.String _name
The well-known name of the durable subscriber

Class org.exolab.jms.messagemgr.FailedToInitializeException implements Serializable

Class org.exolab.jms.messagemgr.MessageMgr implements Serializable

Serialized Fields

_sequenceNumberGenerator

long _sequenceNumberGenerator
The sequence number generator is used to differentiate messages arriving on the same millisecond

_maximumSize

int _maximumSize
This is the maximum size the cache can reach before we are forced to run garbage collection. Garbage collection will also execute in the background periodically to remove processed messages from the cache.

_messagesProcessed

long _messagesProcessed
Tracks the number of messages processed

Class org.exolab.jms.messagemgr.MessageMgrException implements Serializable

Class org.exolab.jms.messagemgr.PersistentMessageHandle implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.messagemgr.QueueBrowserEndpoint implements Serializable

Serialized Fields

_cache

QueueDestinationCache _cache
The destination that this consumer subscribes too

_queue

JmsQueue _queue
The queue that this endpoint is subscribed too

Class org.exolab.jms.messagemgr.QueueConsumerEndpoint implements Serializable

Serialized Fields

_cache

QueueDestinationCache _cache
The destination that this consumer subscribes too

_queue

JmsQueue _queue
The queue that this endpoint is subscribed to

MAX_MESSAGES

int MAX_MESSAGES
The maximum number of messages that a dispatch can deliver at any one time

Class org.exolab.jms.messagemgr.QueueDestinationCache implements Serializable

Serialized Fields

_queueListeners

java.util.List _queueListeners
Maintains a list of queue listeners for this cache

_queue

JmsQueue _queue
Underlying destination

_lastConsumerIndex

int _lastConsumerIndex
Index of the last listener that received a message from this destination. If multiple listeners are attached to this queue then messages will be sent to each in a round robin fashion

_publishCount

long _publishCount
Tracks the number of messages added to the destination cache

_consumeCount

long _consumeCount
Tracks the number of messages consumed from the destination cache

Class org.exolab.jms.messagemgr.ResourceManager implements Serializable

Serialized Fields

_logFileSize

int _logFileSize
This is the maximum size, in bytes, of each transaction log file. The value can be overriden by the user

_logs

java.util.TreeSet _logs
Maintains a collection of transaction log files currently in use by this resource manager

_tridToLogCache

java.util.HashMap _tridToLogCache
Maintain a mapping between the TRID (transaction id and the log file it is associated with.

_logToTridCache

java.util.HashMap _logToTridCache
Maintain a list of open TRIDs for a particular TransactionLog

_cacheLock

java.lang.Object _cacheLock
This attribute is used to synchronize the modifications to the _tridToLog _logToTrid attributes

_activeTransactions

java.util.HashMap _activeTransactions
This maintains a cache of all open transactions and the corresponding data. The key is the transaction identifier and the object is a LinkedList transaction entries, which includes both state and data

_logDirectory

java.lang.String _logDirectory
The directory where the log files are stored. This can be set by the client

_lastLogNumber

long _lastLogNumber
This is the number of the last log file created by the ResourceManager

_txExpiryTime

int _txExpiryTime
The expiry time for transaction associated with this resource manager. This will either be configured or passed in with the transaction context The value is specified in seconds.

_gcMode

int _gcMode
This attribute caches the garbage collection mode for the resouce managers. Valid values are specified by the GC_* constants.

By default garbage collection is disabled.


_rid

java.lang.String _rid
This is the id associated with this resource...need to work out who or what sets this.

Class org.exolab.jms.messagemgr.ResourceManagerException implements Serializable

Class org.exolab.jms.messagemgr.TopicConsumerEndpoint implements Serializable

Serialized Fields

_caches

java.util.HashMap _caches
Maintains a list of TopicDestinationCache that this endpoint subscribes too. A wildcard subscription may point to more than one.

_topic

JmsTopic _topic
Cache the destination that this endpoint subscribes too

MAX_MESSAGES

int MAX_MESSAGES
The maximum number of messages that a dispatch can deliver at any one time

Class org.exolab.jms.messagemgr.TopicDestinationCache implements Serializable

Serialized Fields

_topic

JmsTopic _topic
Underlying destination

Class org.exolab.jms.messagemgr.TransientMessageHandle implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException


Package org.exolab.jms.persistence

Class org.exolab.jms.persistence.BatchingRdbmsAdapter implements Serializable

Serialized Fields

_maxStatementsToBatch

int _maxStatementsToBatch
This is the maximum number of statements that can be batched before actually committing the work to the database. This value defaults to 100 but it can be changed at runtime.

_logDirectory

java.lang.String _logDirectory
The directory where the log files are stored. This can be set by the client

_rdbms

RDBMSAdapter _rdbms
Holds a reference to the RDBMSAdapter, which it delegates all the work too.

_batch

java.util.LinkedList _batch
Holds the current batch of trnasactional objects.

_handles

java.util.HashMap _handles
Holds a reference to message handles that have been batched up.

_messages

java.util.HashMap _messages
Holds a reference to messages that have been batched up

Class org.exolab.jms.persistence.ConsumerInactiveException implements Serializable

Class org.exolab.jms.persistence.DatabaseService implements Serializable

Serialized Fields

_adapter

PersistenceAdapter _adapter
Return a reference to the PersistenceAdaptor, that has been created by this service

Class org.exolab.jms.persistence.FailedToStoreMessageId implements Serializable

Class org.exolab.jms.persistence.IdKeyComparator implements Serializable

Class org.exolab.jms.persistence.ObjectAdapter implements Serializable

Serialized Fields

db_

org.exolab.core.database.recman.PageManagedDatabase db_

dbname_

java.lang.String dbname_

minConsumerListSize_

int minConsumerListSize_

minMessageListSize_

int minMessageListSize_

_connection

org.exolab.jms.persistence.NullConnection _connection
Reference to a dummy connection object, used to satisfy the fact that the object adapter can look like an Connection object

_gcInterval

int _gcInterval
This is the interval that the automatic garbage collector will execute, if specified. It is specified in seconds.

_gcBlockSize

int _gcBlockSize
This is the block size that is used during purging.

_gcThreadPriority

int _gcThreadPriority
This is the thread priority for the GC Thread

Class org.exolab.jms.persistence.PersistenceException implements Serializable

Class org.exolab.jms.persistence.PersistentMessage implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.persistence.PersistentString implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.persistence.RDBMSAdapter implements Serializable

Serialized Fields

_gcInterval

int _gcInterval
This is the interval that the automatic garbage collector will execute, if specified. It is specified in seconds.

_gcBlockSize

int _gcBlockSize
This is the block size that is used during purging.

_lastTime

long _lastTime
This is used to track the incremental garbage collection. It tracks the last blocks examined.

_gcThreadPriority

int _gcThreadPriority
This is the thread priority for the GC Thread

_destinationLock

EDU.oswego.cs.dl.util.concurrent.ReadWriteLock _destinationLock
Lock to help prevent deadlocks when administratively removing destinations, while producers and consumers are actively sending and receiving messages. It ensures that when a destination is in the process of being removed, no other changes are occuring on the messages and message_handles tables.


Package org.exolab.jms.scheduler

Class org.exolab.jms.scheduler.Scheduler implements Serializable

Serialized Fields

_threads

org.exolab.core.threadPool.ThreadPool _threads
This is the thread pool used by the scheduler

_queue

java.util.LinkedList _queue
The queue of Runnable instances

_references

java.util.HashMap _references
HashMap of Runnable->Integer, representing the number of times a Runnable object exists in the queue

_stop

boolean _stop
If true, shuts down the scheduler

_threadCount

int _threadCount
This attribute holds the number of threads that the scheduler will use in its pool. It defaults to 6 and has a minimum value of 2


Package org.exolab.jms.selector

Class org.exolab.jms.selector.SelectorException implements Serializable

Class org.exolab.jms.selector.TypeMismatchException implements Serializable


Package org.exolab.jms.selector.parser

Class org.exolab.jms.selector.parser.SelectorAST implements Serializable

Serialized Fields

_type

Type _type
The return type

_context

Context _context
The context of the node


Package org.exolab.jms.server

Class org.exolab.jms.server.AdminConnectionManager implements Serializable

Serialized Fields

_gcInterval

long _gcInterval
The interval that garbage collection on the connection manager is executed to clean up abnormally terminated connections. This defaults to every minute.

_connections

java.util.Map _connections
holds a list of active connections

Class org.exolab.jms.server.ClientDisconnectionException implements Serializable

Class org.exolab.jms.server.FailedToCreateServerException implements Serializable

Class org.exolab.jms.server.FailedToInitialiseServerException implements Serializable

Class org.exolab.jms.server.JmsServerConnectionManager implements Serializable

Serialized Fields

_gcInterval

long _gcInterval
The interval that garbage collection on the connection manager is executed to clean up abnormally terminated connections. This defaults to every minute.

_connections

java.util.Map _connections
holds a list of active connections

Class org.exolab.jms.server.ServerException implements Serializable


Package org.exolab.jms.server.http.servlet

Class org.exolab.jms.server.http.servlet.HttpJmsServerServlet implements Serializable


Package org.exolab.jms.server.rmi

Class org.exolab.jms.server.rmi.RmiJmsAdminConnection implements Serializable

Serialized Fields

_delegate

AdminConnection _delegate
This is the object that the RMI connection object delegates to. It must be non-null and assigned during object construction

Class org.exolab.jms.server.rmi.RmiJmsAdminServer implements Serializable

Class org.exolab.jms.server.rmi.RmiJmsServer implements Serializable

Class org.exolab.jms.server.rmi.RmiJmsServerConnection implements Serializable

Serialized Fields

_delegate

JmsServerConnection _delegate
This is the object that the RMI connection object delegates to. It must be non-null and assigned during object construction

_interval

int _interval
The interval, in milliseconds, between subsequent ping events

_lease

BaseLease _lease
This is the lease on this object. This is not used anymore since we now use a different approach to determine whether the client is active. {@see JmsServerSession#isClientEndpointActive}

Class org.exolab.jms.server.rmi.RmiJmsServerSession implements Serializable

Serialized Fields

_delegate

JmsServerSession _delegate
This instance attribute maintains a reference to the delegate. The delegate must be assigned during object construction

_listener

RemoteJmsMessageListenerIfc _listener
This is the message listener to the remote object. This is how all the messages are pushed down to the client


Package org.exolab.jms.threads

Class org.exolab.jms.threads.ThreadPoolExistsException implements Serializable

Class org.exolab.jms.threads.ThreadPoolManager implements Serializable

Class org.exolab.jms.threads.UnknownThreadPoolException implements Serializable


Package org.exolab.jms.tools.admin

Class org.exolab.jms.tools.admin.AdminInfo implements Serializable

Serialized Fields

field_

javax.swing.JTextField field_

strut_

java.awt.Component strut_

panel_

javax.swing.JPanel panel_

Class org.exolab.jms.tools.admin.AdminMgr implements Serializable

Serialized Fields

_menuBar

javax.swing.JMenuBar _menuBar

_file

javax.swing.JMenu _file

_exit

javax.swing.JMenuItem _exit

_actions

javax.swing.JMenu _actions

_connections

javax.swing.JMenu _connections

_refresh

javax.swing.JMenuItem _refresh

_online

javax.swing.JMenuItem _online

_offline

javax.swing.JMenuItem _offline

_disconnect

javax.swing.JMenuItem _disconnect

_separator

javax.swing.JSeparator _separator

_startup

javax.swing.JMenuItem _startup

_shutdown

javax.swing.JMenuItem _shutdown

_jmsServers

javax.swing.JScrollPane _jmsServers

_serverProperties

javax.swing.JTree _serverProperties

_messageArea

javax.swing.JTextField _messageArea

_jmsCombo

javax.swing.JComboBox _jmsCombo

_connected

boolean _connected

_output

org.exolab.jms.tools.admin.AdminMgr.StreamRedirect _output

Class org.exolab.jms.tools.admin.BaseDialog implements Serializable

Serialized Fields

name_

java.lang.String name_

displayText

javax.swing.JTextField displayText

status_

int status_

Class org.exolab.jms.tools.admin.ChangePasswordDialog implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jPanel5

javax.swing.JPanel jPanel5

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jPasswordField1

javax.swing.JPasswordField jPasswordField1

jPasswordField2

javax.swing.JPasswordField jPasswordField2

password

java.lang.String password

confirmedPassword

java.lang.String confirmedPassword

Class org.exolab.jms.tools.admin.CreateConsumerDialog implements Serializable

Serialized Fields

consumerName_

java.lang.String consumerName_

topicSubscription_

java.lang.String topicSubscription_

displayText

javax.swing.JTextField displayText

status_

int status_

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

jTextField1

javax.swing.JTextField jTextField1

jLabel2

javax.swing.JLabel jLabel2

jTextField2

javax.swing.JTextField jTextField2

Class org.exolab.jms.tools.admin.CreateLogonDialog implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jLabel2

javax.swing.JLabel jLabel2

jPasswordField1

javax.swing.JPasswordField jPasswordField1

password

java.lang.String password

confirmedPassword

java.lang.String confirmedPassword

Class org.exolab.jms.tools.admin.CreateQueueDialog implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

Class org.exolab.jms.tools.admin.CreateTopicDialog implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

Class org.exolab.jms.tools.admin.CreateUserDialog implements Serializable

Serialized Fields

jPanel1

javax.swing.JPanel jPanel1

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

jPanel2

javax.swing.JPanel jPanel2

jSeparator2

javax.swing.JSeparator jSeparator2

jLabel1

javax.swing.JLabel jLabel1

jPanel3

javax.swing.JPanel jPanel3

jPanel4

javax.swing.JPanel jPanel4

jPanel5

javax.swing.JPanel jPanel5

jLabel2

javax.swing.JLabel jLabel2

jLabel3

javax.swing.JLabel jLabel3

jPasswordField1

javax.swing.JPasswordField jPasswordField1

jPasswordField2

javax.swing.JPasswordField jPasswordField2

password

java.lang.String password

confirmedPassword

java.lang.String confirmedPassword

Class org.exolab.jms.tools.admin.OfflineConnectionException implements Serializable

Class org.exolab.jms.tools.admin.OnlineConnectionException implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSConsumer implements Serializable

Serialized Fields

consumerName_

java.lang.String consumerName_

Class org.exolab.jms.tools.admin.OpenJMSConsumerFolder implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSDestination implements Serializable

Serialized Fields

destinationName_

java.lang.String destinationName_

isLeaf_

boolean isLeaf_

isExplored_

boolean isExplored_

commands_

javax.swing.JPopupMenu commands_

commandsCreated_

boolean commandsCreated_

Class org.exolab.jms.tools.admin.OpenJMSEditor implements Serializable

Serialized Fields

tree_

javax.swing.JTree tree_

comboBox_

javax.swing.JComboBox comboBox_

Class org.exolab.jms.tools.admin.OpenJMSObject implements Serializable

Serialized Fields

_name

java.lang.String _name

_isLeaf

boolean _isLeaf

_isExplored

boolean _isExplored

_commands

javax.swing.JPopupMenu _commands

_commandsCreated

boolean _commandsCreated

Class org.exolab.jms.tools.admin.OpenJMSQueue implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSQueueFolder implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSServer implements Serializable

Serialized Fields

serverName_

java.lang.String serverName_

Class org.exolab.jms.tools.admin.OpenJMSTopic implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSTopicFolder implements Serializable

Class org.exolab.jms.tools.admin.OpenJMSUser implements Serializable


Package org.exolab.jms.tools.db

Class org.exolab.jms.tools.db.Attribute implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

_type

java.lang.String _type
Field _type

_not_null

boolean _not_null
Field _not_null

_has_not_null

boolean _has_not_null
keeps track of state for field: _not_null

Class org.exolab.jms.tools.db.Column implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

Class org.exolab.jms.tools.db.Database implements Serializable

Serialized Fields

_tableList

java.util.ArrayList _tableList
This element defines a table

_deprecatedList

java.util.ArrayList _deprecatedList
This element specifies a table that is no longer required. This is a temporary workaround until a schema migration tool is developed

Class org.exolab.jms.tools.db.Deprecated implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

Class org.exolab.jms.tools.db.Index implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

_unique

boolean _unique
Field _unique

_has_unique

boolean _has_unique
keeps track of state for field: _unique

_columnList

java.util.ArrayList _columnList
This element defines a column in an index

Class org.exolab.jms.tools.db.InvalidTypeException implements Serializable

Class org.exolab.jms.tools.db.Table implements Serializable

Serialized Fields

_name

java.lang.String _name
Field _name

_attributeList

java.util.ArrayList _attributeList
This element defines a table attribute.

_indexList

java.util.ArrayList _indexList
This element specifies an index on a table


Package org.exolab.jms.tranlog

Class org.exolab.jms.tranlog.BaseTransactionLogEntry implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.tranlog.DataTransactionLogEntry implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.tranlog.ExternalXid implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.tranlog.StateTransactionLogEntry implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException

Class org.exolab.jms.tranlog.TransactionLogException implements Serializable

Class org.exolab.jms.tranlog.TransactionLogExistsException implements Serializable

Class org.exolab.jms.tranlog.TransactionState implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput stream)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput stream)
                   throws java.io.IOException


Package org.exolab.jms.transaction

Class org.exolab.jms.transaction.TransactionManagerType implements Serializable

Serialized Fields

_type

java.lang.String _type
Holds the type of the message type. Cannot be null

_ord

int _ord
Holds the ordinal value of this message type. This is unique within the transaction manager type domain

Class org.exolab.jms.transaction.TransactionServiceException implements Serializable


Package org.exolab.jms.util

Class org.exolab.jms.util.UUIDGenerator.InvalidIDException implements Serializable



Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.