Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

JMS Courier for C++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
java::util::AbstractCollectionThis class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface
java::util::AbstractListThis class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array)
java::util::AbstractMapThis class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface
java::util::AbstractSetThis class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface
java::lang::reflect::AccessibleObjectThe AccessibleObject class is the base class for Field, Method and Constructor objects
java::lang::reflect::ArrayThe Array class provides static methods to dynamically create and access Java arrays
java::lang::ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an illegal index
java::util::ArrayListResizable-array implementation of the List interface
java::lang::BooleanThe Boolean class wraps a value of the primitive type boolean in an object
java::lang::ByteThe Byte class wraps a value of primitive type byte in an object
javax::jms::BytesMessageA BytesMessage object is used to send a message containing a stream of uninterpreted bytes
java::lang::CharacterThe Character class wraps a value of the primitive type char in an object
java::lang::Character::SubsetInstances of this class represent particular subsets of the Unicode character set
java::lang::Character::UnicodeBlockA family of character subsets representing the character blocks in the Unicode specification
java::lang::CharSequenceA CharSequence is a readable sequence of characters
java::lang::ClassInstances of the class Class represent classes and interfaces in a running Java application
java::lang::CloneableA class implements the Cloneable interface to indicate to the method that it is legal for that method to make a field-for-field copy of instances of that class
java::util::CollectionThe root interface in the collection hierarchy
java::lang::ComparableThis interface imposes a total ordering on the objects of each class that implements it
javax::jms::ConnectionA Connection object is a client's active connection to its JMS provider
javax::jms::ConnectionConsumerFor application servers, Connection objects provide a special facility for creating a ConnectionConsumer (optional)
javax::jms::ConnectionFactoryA ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator
javax::jms::ConnectionMetaDataA ConnectionMetaData object provides information describing the Connection object
java::lang::reflect::ConstructorConstructor provides information about, and access to, a single constructor for a class
sun::reflect::ConstructorAccessorA proxy class for the Java sun.reflect.ConstructorAccessor type
javax::naming::ContextThis interface represents a naming context, which consists of a set of name-to-object bindings
java::util::DateThe class Date represents a specific instant in time, with millisecond precision
javax::jms::DeliveryModeThe delivery modes supported by the JMS API are PERSISTENT and NON_PERSISTENT
javax::jms::DestinationA Destination object encapsulates a provider-specific address
java::util::DictionaryThe Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to values
java::lang::DoubleThe Double class wraps a value of the primitive type double in an object
java::util::EnumerationAn object that implements the Enumeration interface generates a series of elements, one at a time
Enumeration_tagA type that is used for template specializtion of iterators
java::lang::ExceptionThe class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch
javax::jms::ExceptionListenerIf a JMS provider detects a serious problem with a Connection object, it informs the Connection object's ExceptionListener, if one has been registered
java::lang::reflect::FieldA Field provides information about, and dynamic access to, a single field of a class or an interface
java::io::FilterOutputStreamThis class is the superclass of all classes that filter output streams
java::lang::FloatThe Float class wraps a value of primitive type float in an object
java::util::HashMapHash table based implementation of the Map interface
java::util::HashSetThis class implements the Set interface, backed by a hash table (actually a HashMap instance)
java::util::HashtableThis class implements a hashtable, which maps keys to values
java::lang::IllegalAccessExceptionAn IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor
java::lang::IllegalArgumentExceptionThrown to indicate that a method has been passed an illegal or inappropriate argument
javax::jms::IllegalStateExceptionThis exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for the requested operation
java::lang::IndexOutOfBoundsExceptionThrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range
javax::naming::InitialContextThis class is the starting context for performing naming operations
java::io::InputStreamThis abstract class is the superclass of all classes representing an input stream of bytes
java::lang::InstantiationExceptionThrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class
java::lang::IntegerThe Integer class wraps a value of the primitive type int in an object
javax::jms::InvalidClientIDExceptionThis exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider
javax::jms::InvalidDestinationExceptionThis exception must be thrown when a destination either is not understood by a provider or is no longer valid
javax::jms::InvalidSelectorExceptionThis exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax
java::lang::reflect::InvocationTargetExceptionInvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor
java::io::IOExceptionSignals that an I/O exception of some sort has occurred
java::util::IteratorAn iterator over a collection
Iterator_tagA type that is used for template specialization of iterators
javax::jms::JMSExceptionThis is the root class of all JMS API exceptions
javax::jms::JMSSecurityExceptionThis exception must be thrown when a provider rejects a user name/password submitted by a client
java::util::ListAn ordered collection (also known as a sequence)
java::lang::LongThe Long class wraps a value of the primitive type long in an object
java::util::MapAn object that maps keys to values
javax::jms::MapMessageA MapMessage object is used to send a set of name-value pairs
java::lang::reflect::MemberMember is an interface that reflects identifying information about a single member (a field or a method) or a constructor
javax::jms::MessageThe Message interface is the root interface of all JMS messages
javax::jms::MessageConsumerA client uses a MessageConsumer object to receive messages from a destination
javax::jms::MessageEOFExceptionThis exception must be thrown when an unexpected end of stream has been reached when a StreamMessage or BytesMessage is being read
javax::jms::MessageFormatExceptionThis exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type
javax::jms::MessageListenerA MessageListener object is used to receive asynchronously delivered messages
javax::jms::MessageNotReadableExceptionThis exception must be thrown when a JMS client attempts to read a write-only message
javax::jms::MessageNotWriteableExceptionThis exception must be thrown when a JMS client attempts to write to a read-only message
javax::jms::MessageProducerA client uses a MessageProducer object to send messages to a destination
java::lang::reflect::MethodA Method provides information about, and access to, a single method on a class or interface
sun::reflect::MethodAccessorA proxy class for the Java sun.reflect.MethodAccessor type
javax::naming::NameThe Name interface represents a generic name -- an ordered sequence of components
javax::naming::NameParserThis interface is used for parsing names from a hierarchical namespace
javax::naming::NamingEnumerationThis interface is for enumerating lists returned by methods in the javax.naming and javax.naming.directory packages
javax::naming::NamingExceptionThis is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces
java::lang::NegativeArraySizeExceptionThrown if an application tries to create an array with negative size
java::lang::NumberThe abstract class Number is the superclass of classes BigDecimal, BigInteger, Byte, Double, Float, Integer, Long, and Short
java::lang::NumberFormatExceptionThrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format
java::lang::ObjectClass Object is the root of the class hierarchy
javax::jms::ObjectMessageAn ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object")
java::io::OutputStreamThis abstract class is the superclass of all classes representing an output stream of bytes
java::io::PrintStreamA PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently
java::io::PrintWriterPrint formatted representations of objects to a text-output stream
java::util::PropertiesThe Properties class represents a persistent set of properties
javax::jms::QueueA Queue object encapsulates a provider-specific queue name
javax::jms::QueueBrowserA client uses a QueueBrowser object to look at messages on a queue without removing them
javax::jms::QueueConnectionA QueueConnection object is an active connection to a point-to-point JMS provider
javax::jms::QueueConnectionFactoryA client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point JMS provider
javax::jms::QueueReceiverA client uses a QueueReceiver object to receive messages that have been delivered to a queue
javax::jms::QueueRequestorThe QueueRequestor helper class simplifies making service requests
javax::jms::QueueSenderA client uses a QueueSender object to send messages to a queue
javax::jms::QueueSessionA QueueSession object provides methods for creating QueueReceiver, QueueSender, QueueBrowser, and TemporaryQueue objects
java::util::RandomAccessMarker interface used by List implementations to indicate that they support fast (generally constant time) random access
javax::jms::ResourceAllocationExceptionThis exception is thrown when a provider is unable to allocate the resources required by a method
java::lang::RunnableThe Runnable interface should be implemented by any class whose instances are intended to be executed by a thread
java::lang::RuntimeExceptionRuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine
java::lang::SecurityManagerThe security manager is a class that allows applications to implement a security policy
java::io::SerializableSerializability of a class is enabled by the class implementing the java.io.Serializable interface
javax::jms::ServerSessionA ServerSession object is an application server object that is used by a server to associate a thread with a JMS session (optional)
javax::jms::ServerSessionPoolA ServerSessionPool object is an object implemented by an application server to provide a pool of ServerSession objects for processing the messages of a ConnectionConsumer (optional)
javax::jms::SessionA Session object is a single-threaded context for producing and consuming messages
java::util::SetA collection that contains no duplicate elements
java::lang::ShortThe Short class wraps a value of primitive type short in an object
javax::jms::StreamMessageA StreamMessage object is used to send a stream of primitive types in the Java programming language
java::lang::StringThe String class represents character strings
java::lang::StringBufferA string buffer implements a mutable sequence of characters
java::lang::SystemThe System class contains several useful class fields and methods
javax::jms::TemporaryQueueA TemporaryQueue object is a unique Queue object created for the duration of a Connection
javax::jms::TemporaryTopicA TemporaryTopic object is a unique Topic object created for the duration of a Connection
javax::jms::TextMessageA TextMessage object is used to send a message containing a java.lang.String
java::lang::ThrowableThe Throwable class is the superclass of all errors and exceptions in the Java language
javax::jms::TopicA Topic object encapsulates a provider-specific topic name
javax::jms::TopicConnectionA TopicConnection object is an active connection to a publish/subscribe JMS provider
javax::jms::TopicConnectionFactoryA client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe JMS provider
javax::jms::TopicPublisherA client uses a TopicPublisher object to publish messages on a topic
javax::jms::TopicRequestorThe TopicRequestor helper class simplifies making service requests
javax::jms::TopicSessionA TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and TemporaryTopic objects
javax::jms::TopicSubscriberA client uses a TopicSubscriber object to receive messages that have been published to a topic
javax::jms::TransactionInProgressExceptionThis exception is thrown when an operation is invalid because a transaction is in progress
javax::jms::TransactionRolledBackExceptionThis exception must be thrown when a call to Session.commit results in a rollback of the current transaction
java::util::VectorThe Vector class implements a growable array of objects
java::io::WriterAbstract class for writing to character streams
javax::jms::XAConnectionThe XAConnection interface extends the capability of Connection by providing an XASession (optional)
javax::jms::XAConnectionFactoryThe XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces
javax::jms::XAQueueConnectionAn XAQueueConnection provides the same create options as QueueConnection (optional)
javax::jms::XAQueueConnectionFactoryAn XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional)
javax::jms::XAQueueSessionAn XAQueueSession provides a regular QueueSession, which can be used to create QueueReceiver, QueueSender, and QueueBrowser objects (optional)
javax::transaction::xa::XAResourceA proxy class for the Java javax.transaction.xa.XAResource type
javax::jms::XASessionThe XASession interface extends the capability of Session by adding access to a JMS provider's support for the Java Transaction API (JTA) (optional)
javax::jms::XATopicConnectionAn XATopicConnection provides the same create options as TopicConnection (optional)
javax::jms::XATopicConnectionFactoryAn XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional)
javax::jms::XATopicSessionAn XATopicSession provides a regular TopicSession
xmog_array_iterator< ArrayType >An iterator type for Java array instances
xmog_atomic_pointerA utility class for thread safe compare exchange of pointer values
xmog_authentication_providerThe interface that all custom authentication providers need to implement
xmog_baseThe baseclass for all proxy types in the framework
xmog_boolA wrapper type for boolean proxies
xmog_byteA wrapper type for byte proxies
xmog_charA wrapper type for character proxies. This type wraps the Java char type in a proxy type that uses the JNI jchar type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_connection_providerThe facade for all custom connection providers
xmog_doubleA wrapper type for double proxies. This type wraps the Java double type in a proxy type that uses the JNI jdouble type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_dummyA type that is used as a disambiguation tool to distinguish certain C++ methods from proxy methods that would have the same signature
xmog_encryption_providerThe facade for all custom encryption providers
xmog_error_handlerThe type responsible for error handling
xmog_exceptionThe wrapper for exceptions that occur on the Java side
xmog_exception_implThe type that is used when the GenericException policy is in effect or for exceptions epresenting framework exceptions that are not based on Java exceptions
xmog_field_t< FieldType >A template type that is used to represent instance fields in generated proxy classes
xmog_floatA wrapper type for float proxies. This type wraps the Java float type in a proxy type that uses the JNI jfloat type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_intA wrapper type for int proxies. This type wraps the Java int type in a proxy type that uses the JNI jint type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_iterator_baseThe runtime library class that provides services to C++ iterators over Java collections
xmog_java_arrayThe baseclass for all Java proxy array types
xmog_java_array_sizeThe proxy type representing the length of an array
xmog_java_array_template< ElementType >The object array template type to support arrays of proxy types
xmog_java_bool_arrayThe wrapper type for the Java boolean[] type
xmog_java_byte_arrayThe wrapper type for the Java byte[] type
xmog_java_char_arrayThe wrapper type for the Java char[] type
xmog_java_classA C++ wrapper for Java types
xmog_java_double_arrayThe wrapper type for the Java double[] type
xmog_java_dynamicThe baseclass for types that dynamically derive the value of Java proxy items
xmog_java_elementA class implementing the xmog_java_dynamic interface for accessing Java array elements via JNI or Codemesh's remoting protocol
xmog_java_fieldA class implementing the xmog_java_dynamic interface for accessing Java fields via JNI or Codemesh's remoting protocol
xmog_java_float_arrayThe wrapper type for the Java float[] type
xmog_java_int_arrayThe wrapper type for the Java int[] type
xmog_java_jboolean_arrayThe wrapper type for the Java boolean[] type
xmog_java_lang_SystemA utility class that exposes some system/runtime functions to C++
xmog_java_long_arrayThe wrapper type for the Java long[] type
xmog_java_methodA class implementing the xmog_java_dynamic interface for accessing Java methods via JNI or Codemesh's remoting protocol
xmog_java_object_arrayThe proxy type for reference arrays
xmog_java_refThe wrapper base type representing C++ proxy instances for Java objects
xmog_java_short_arrayThe wrapper type for the Java short[] type
xmog_java_stringA mixin or utility class for Java string features
xmog_java_valuesA helper type used to convey Java arguments around inside the framework
xmog_jbooleanA wrapper type for boolean proxies
xmog_jvmThe class that represents a Java Virtual Machine in the framework
xmog_jvm_loaderThe class that acts as a factory for xmog_jvm_loaders and thereby for our JVM abstraction
xmog_jvm_optionsA class abstracting the maintenance and initialization of JVM configuration options
xmog_localenvA class representing per-thread information for the integration runtime
xmog_lock_holderA utility class used for synchronizing access to a Java object
xmog_longA wrapper type for long proxies. This type wraps the Java long type in a proxy type that uses the JNI jlong type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_nullA type representing null references
xmog_optionsThis class wraps around options that govern the overall behavior of the runtime library with respect to logging, tracing, errorhandling, etc
xmog_peerA utility class that provides access to the Java interface com.codemesh.peer.PeerType
xmog_peer_valueThe wrapper class for the builtin Java com.codemesh.peer.Value type
xmog_remote_client_managerA class that is the factory class for remote connections to Codemesh's shared JVM server
xmog_remote_client_optionsA class that represents the settings that a remote client uses to connect to a shared JVM
xmog_remote_java_exceptionA utility class used to hold on to exceptions thrown on the other side
xmog_remote_java_valueA helper type used to convey remote Java arguments around
xmog_remote_messageA class that provides services for creating message packages or decoding message packages
xmog_serializableA utility class that provides easy access to the Java type com.codemesh.peer.SerializablePeer
xmog_sharedlibA wrapper around shared libraries
xmog_shortA wrapper type for short proxies. This type wraps the Java short type in a proxy type that uses the JNI jshort type to repesent the Java type. Conversion operators allow convenient usage while the get/set methods take an optional xmog_localenv argument for better performance (by saving at least a threadlocal memory access)
xmog_string_field_t< FieldType >A template type that is used by field instances that might be initialized with string literals
xmog_thread_factoryA class to launch threads in a platform-portable manner
xmog_tracerAn interface that provides a tracing facility for the runtime library
xmog_utilA utility class providing several commonly useful methods

Generated on Fri Jun 16 10:18:59 2006 for JMS Courier for C++ by  doxygen 1.4.1