Library:J2EE
Version:1.4
Compatibility:JDK 1.4
Interfaces in library J2EE.
NamePackageDescription
ActivationSpecjavax.resource.spiA marker interface holding the configuration of a message endpoint.
Associationjavax.xml.registry.infomodelNo description provided.
AuditableEventjavax.xml.registry.infomodelNo description provided.
BootstrapContextjavax.resource.spiUsed to pass context to the resource adapter start(BootstrapContext) method.
BulkResponsejavax.xml.registryContains the response of a method in the API that performs a bulk operation and returns a bulk response.
BusinessLifeCycleManagerjavax.xml.registryNo description provided.
BusinessQueryManagerjavax.xml.registryNo description provided.
BytesMessagejavax.jmsA BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
Calljavax.xml.rpcThe javax.xml.rpc.Call interface provides support for the dynamic invocation of a service endpoint.
CapabilityProfilejavax.xml.registryNo description provided.
Classificationjavax.xml.registry.infomodelNo description provided.
ClassificationSchemejavax.xml.registry.infomodelNo description provided.
ClientConfigurationjavax.enterprise.deploy.spi.statusInstalls configures and runs an application client.
Conceptjavax.xml.registry.infomodelNo description provided.
Connectionjavax.jmsA Connection object is a client's active connection to its JMS provider.
Connectionjavax.xml.registryNo description provided.
Connectionjavax.resource.cciThe Connection provides a handle for use by the application to access an underlying physical connection.
ConnectionConsumerjavax.jmsFor application servers, Connection objects provide a special facility for creating a ConnectionConsumer (optional).
ConnectionEventListenerjavax.sql

A ConnectionEventListener is an object that registers to receive events generated by a PooledConnection.

ConnectionEventListenerjavax.resource.spiThe ConnectionEventListener interface provides for a callback mechanism to enable objects to listen for events of the ConnectionEvent class.
ConnectionFactoryjavax.jmsA ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
ConnectionFactoryjavax.resource.cciThe ConnectionFactory provides an interface for getting a Connection from the Resource adapter.
ConnectionManagerjavax.resource.spiThe ConnectionManager interface provides the hook which allows a resource adapter to pass a connection to the Application Server.
ConnectionMetaDatajavax.jmsA ConnectionMetaData object provides information describing the Connection object.
ConnectionMetaDatajavax.resource.cciThe ConnectionMetaData provides information about the underlying resources for the connection.
ConnectionPoolDataSourcejavax.sqlA ConnectionPoolDataSource object is a factory for PooledConnection objects.
ConnectionRequestInfojavax.resource.spiThe ConnectionRequestInfo allows a resource adapter to pass its own information along with a request for a connection.
ConnectionSpecjavax.resource.cciAn ConnectionSpec holds connection specific properties for use by a ConnectionFactory in creating a Connection.n Connection in order to execute a function on the underlying resource.
DataSourcejavax.sqlA DataSource object is a factory for Connection objects.
DConfigBeanjavax.enterprise.deploy.spiA configuration associated with one or more deployment descriptors.
DConfigBeanRootjavax.enterprise.deploy.spiThe root of a configuration.
DDBeanjavax.enterprise.deploy.modelA fragment of a standard deployment descriptor.
DDBeanRootjavax.enterprise.deploy.modelThe root of a DDBean tree (a standard deployment descriptor)
DeclarativeQueryManagerjavax.xml.registryNo description provided.
DeliveryModejavax.jmsThe delivery modes supported by the JMS API are PERSISTENT and NON_PERSISTENT.
DeployableObjectjavax.enterprise.deploy.modelA representation of a deployment module.
DeploymentConfigurationjavax.enterprise.deploy.spiA container for server specific configuration for a top level deployment.
DeploymentFactoryjavax.enterprise.deploy.spi.factoriesEach application server vendor must provide an implementation of this class in order for the J2EE Deployment API to work with their product.
DeploymentManagerjavax.enterprise.deploy.spiThe DeploymentManager object provides the core set of functions a J2EE platform must provide for J2EE application deployment.
DeploymentStatusjavax.enterprise.deploy.spi.statusThe status of the deployment.
DeserializationContextjavax.xml.rpc.encodingA deserializer uses this interface to access and maintain context information during the deserialization.
Deserializerjavax.xml.rpc.encodingA base interface for deserializers.
DeserializerFactoryjavax.xml.rpc.encodingA factory of deserializers.
Destinationjavax.jmsA Destination object encapsulates a provider-specific address.
Detailjavax.xml.soapA container for DetailEntry objects.
DetailEntryjavax.xml.soapThe content for a Detail object, giving details for a SOAPFault object.
DissociatableManagedConnectionjavax.resource.spiA marker interface for connections that support the lazy connection association optimization.
EJBContextjavax.ejb

The EJBContext interface provides an instance with access to the container-provided runtime context of an enterprise Bean instance.

EJBHomejavax.ejb

The EJBHome interface must be extended by all enterprise Beans' remote home interfaces.

EJBLocalHomejavax.ejb

The EJBLocalHome interface must be extended by all enterprise Beans' local home interfaces.

EJBLocalObjectjavax.ejb

The EJBLocalObject interface must be extended by all enterprise Beans' local interfaces.

EJBMetaDatajavax.ejb

The EJBMetaData interface allows a client to obtain the enterprise Bean's meta-data information.

EJBObjectjavax.ejb

The EJBObject interface is extended by all enterprise Bean's remote interface.

EmailAddressjavax.xml.registry.infomodelNo description provided.
EnterpriseBeanjavax.ejbThe EnterpriseBean interface must be implemented by every enterprise Bean class.
EntityBeanjavax.ejbThe EntityBean interface is implemented by every entity enterprise Bean class.
EntityContextjavax.ejb

The EntityContext interface provides an instance with access to the container-provided runtime context of an entity enterprise Bean instance.

ExceptionListenerjavax.jmsIf a JMS provider detects a serious problem with a Connection object, it informs the Connection object's ExceptionListener, if one has been registered.
ExtensibleObjectjavax.xml.registry.infomodelNo description provided.
ExternalIdentifierjavax.xml.registry.infomodelNo description provided.
ExternalLinkjavax.xml.registry.infomodelNo description provided.
ExtrinsicObjectjavax.xml.registry.infomodelNo description provided.
FederatedConnectionjavax.xml.registryNo description provided.
FindQualifierjavax.xml.registryFindQualifier provides various constants that identify options that effect find method behavior.
GenericCredentialjavax.resource.spi.securityThe interface GenericCredential defines a method of representing a security credential for a resource which is independent of the security mechanism.
Handlejavax.ejbThe Handle interface is implemented by all EJB object handles.
HandleDelegatejavax.ejb.spi

The HandleDelegate interface is implemented by the EJB container.

Handlerjavax.xml.rpc.handlerThis interface is required to be implemented by a SOAP message handler.
HandlerChainjavax.xml.rpc.handlerThis interface represents a list of handlers.
HandlerRegistryjavax.xml.rpc.handlerThis interface provides support for the programmatic configuration of handlers in a HandlerRegistry.
Holderjavax.xml.rpc.holdersThis interface represents the base interface for both standard and generated Holder classes.
HomeHandlejavax.ejbThe HomeHandle interface is implemented by all home object handles.
IndexedRecordjavax.resource.cciThe IndexedRecord interface is used for list oriented representations of the Record elements.
Interactionjavax.resource.cciThe Interaction enables a component to execute functions on the underlying resource.
InteractionSpecjavax.resource.cciAn InteractionSpec holds properties for use by an Interaction in order to execute a function on the underlying resource.
InternationalStringjavax.xml.registry.infomodelNo description provided.
J2eeApplicationObjectjavax.enterprise.deploy.modelA deployable object for an ear
JAXRResponsejavax.xml.registryA JAXR requests' response.
Keyjavax.xml.registry.infomodelNo description provided.
LazyAssociatableConnectionManagerjavax.resource.spiAn optioanl mixin interface for connection managers that support the lazy connection association optimization.
LazyEnlistableConnectionManagerjavax.resource.spiAn optioanl mixin interface for connection managers that support the lazy connection enlistment optimization.
LazyEnlistableManagedConnectionjavax.resource.spiA marker interface for connections that support the lazy connection enlistment optimization.
LifeCycleManagerjavax.xml.registryNo description provided.
LocalizedStringjavax.xml.registry.infomodelNo description provided.
LocalTransactionjavax.resource.cciThe LocalTransaction interface is the transaction demarcation interface for transactions local to the resource manager.
LocalTransactionjavax.resource.spiThe LocalTransaction interface is for transactions which are managed locally to the underlying resource and don't need an external transaction manager.
ManagedConnectionjavax.resource.spiA ManagedConnection instance represents a connection to the underlying recource.
ManagedConnectionFactoryjavax.resource.spiA ManagedConnectionFactory is a factory for the creation of ManagedConnection objects and ConnectionFactory objects.
ManagedConnectionMetaDatajavax.resource.spiThe ManagedConnectionMetaData interface provides information about the underlying resource associated with a ManagedConnetion.
MapMessagejavax.jmsA MapMessage object is used to send a set of name-value pairs.
MappedRecordjavax.resource.cciThe MappedRecord interface is used for key-value map based representation of the Record elements.
Marshallerjavax.xml.bindThe Marshaller class is responsible for governing the process of serializing Java content trees back into XML data.
Messagejavax.jmsThe Message interface is the root interface of all JMS messages.
MessageConsumerjavax.jmsA client uses a MessageConsumer object to receive messages from a destination.
MessageContextjavax.xml.rpc.handlerThis interface abstracts the message context that is processed by a handler in the handle method.
MessageDrivenBeanjavax.ejbThe MessageDrivenBean interface is implemented by every message driven enterprise bean class.
MessageDrivenContextjavax.ejb

The MessageDrivenContext interface provides an instance with access to the container-provided runtime context of a message-driven enterprise bean instance.

MessageEndpointjavax.resource.spi.endpointA factory for message end points
MessageEndpointFactoryjavax.resource.spi.endpointA factory for message end points
MessageListenerjavax.jmsA MessageListener object is used to receive asynchronously delivered messages.
MessageListenerjavax.resource.cciA request/response message listener that message driven beans may implement
MessageProducerjavax.jmsA client uses a MessageProducer object to send messages to a destination.
Namejavax.xml.soapA representation of an XML name.
Nodejavax.xml.soapA representation of a node (element) in an XML document.
ObjectMessagejavax.jmsAn ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
Organizationjavax.xml.registry.infomodelNo description provided.
PersonNamejavax.xml.registry.infomodelNo description provided.
PolicyConfigurationjavax.security.jaccThe methods of this interface are used by containers to create policy statements in a Policy provider.
PolicyContextHandlerjavax.security.jaccJACC interface which defines the methods that must be implemented by handlers that are to be registered and activated by PolicyContexts
PooledConnectionjavax.sqlA PooledConnection object is a connection object that provides hooks for connection pool management.
PostalAddressjavax.xml.registry.infomodelNo description provided.
ProgressListenerjavax.enterprise.deploy.spi.statusA listener for progress events.
ProgressObjectjavax.enterprise.deploy.spi.statusTracks the progress of a deployment
Queryjavax.xml.registryNo description provided.
QueryManagerjavax.xml.registryThis is the common base interface for all QueryManagers in the API.
Queuejavax.jmsA Queue object encapsulates a provider-specific queue name.
QueueBrowserjavax.jmsA client uses a QueueBrowser object to look at messages on a queue without removing them.
QueueConnectionjavax.jmsA QueueConnection object is an active connection to a point-to-point JMS provider.
QueueConnectionFactoryjavax.jmsA client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point JMS provider.
QueueReceiverjavax.jmsA client uses a QueueReceiver object to receive messages that have been delivered to a queue.
QueueSenderjavax.jmsA client uses a QueueSender object to send messages to a queue.
QueueSessionjavax.jmsA QueueSession object provides methods for creating QueueReceiver, QueueSender, QueueBrowser, and TemporaryQueue objects.
Recordjavax.resource.cciThe Record interface is the base interface for representing input and output for an Interaction.
RecordFactoryjavax.resource.cciThe RecordFactory interface is used for creating MappedRecord and IndexedRecord instances.
Referenceablejavax.resourceThe Referenceable interface extends the javax.naming.Referenceable interface.
RegistryEntryjavax.xml.registry.infomodelNo description provided.
RegistryObjectjavax.xml.registry.infomodelNo description provided.
RegistryPackagejavax.xml.registry.infomodelNo description provided.
RegistryServicejavax.xml.registryNo description provided.
ResourceAdapterjavax.resource.spiOperations for lifecycle management and message endpoint configuration.
ResourceAdapterAssociationjavax.resource.spiInterface used to associate the resource adapter with objects that implement this interface.
ResourceAdapterMetaDatajavax.resource.cciThe ResourceAdaptetMetaData provides information about the resource adapters implementation.
ResultSetjavax.resource.cciA ResultSet represents tabular data returned from the underlying resource by the execution of an interaction.
ResultSetInfojavax.resource.cciThe interface ResultSetInfo provides information on the support for the ResultSet interface by an underlying resource.
RowSetjavax.sql

The RowSet interface adds support to the JDBC API for the JavaBeans(TM) component model.

RowSetInternaljavax.sqlA rowset object presents itself to a reader or writer as an instance of RowSetInternal.
RowSetListenerjavax.sqlThe RowSetListener interface is implemented by a component that wants to be notified when a significant event happens in the life of a RowSet
RowSetMetaDatajavax.sqlThe RowSetMetaData interface extends ResultSetMetaData with methods that allow a metadata object to be initialized.
RowSetReaderjavax.sqlAn object implementing the RowSetReader interface may be registered with a RowSet object that supports the reader/writer paradigm.
RowSetWriterjavax.sqlAn object that implements the RowSetWriter interface may be registered with a RowSet object that supports the reader/writer paradigm.
SerializationContextjavax.xml.rpc.encodingThis interface is implemented by the JAX-RPC runtime system in an XML processing mechanism specific manner.
Serializerjavax.xml.rpc.encodingThis interface defines the base interface for serializers.
SerializerFactoryjavax.xml.rpc.encodingThis is a factory of the serializers.
ServerSessionjavax.jmsA ServerSession object is an application server object that is used by a server to associate a thread with a JMS session (optional).
ServerSessionPooljavax.jmsA 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).
Servicejavax.xml.registry.infomodelNo description provided.
Servicejavax.xml.rpcService class acts as a factory for:
  • Dynamic proxy for the target service endpoint.
ServiceBindingjavax.xml.registry.infomodelNo description provided.
ServiceLifecyclejavax.xml.rpc.serverThis interface defines a lifecycle interface for a JAX-RPC service endpoint.
ServletEndpointContextjavax.xml.rpc.serverThis interface provides an endpoint context maintained by the underlying servlet container based JAX-RPC runtime system.
Sessionjavax.jms

A Session object is a single-threaded context for producing and consuming messages.

SessionBeanjavax.ejbThe SessionBean interface is implemented by every session enterprise Bean class.
SessionContextjavax.ejbThe SessionContext interface provides access to the runtime session context that the container provides for a session enterprise Bean instance.
SessionSynchronizationjavax.ejb

The SessionSynchronization interface allows a session Bean instance to be notified by its container of transaction boundaries.

Slotjavax.xml.registry.infomodelNo description provided.
SOAPBodyjavax.xml.soapAn object that represents the contents of the SOAP body element in a SOAP message.
SOAPBodyElementjavax.xml.soapA SOAPBodyElement object represents the contents in a SOAPBody object.
SOAPConstantsjavax.xml.soapThe definition of constants pertaining to the SOAP 1.1 protocol.
SOAPElementjavax.xml.soapAn object representing an element of a SOAP message that is allowed but not specifically prescribed by a SOAP specification.
SOAPEnvelopejavax.xml.soapThe container for the SOAPHeader and SOAPBody portions of a SOAPPart object.
SOAPFaultjavax.xml.soapAn element in the SOAPBody object that contains error and/or status information.
SOAPFaultElementjavax.xml.soapA representation of the contents in a SOAPFault object.
SOAPHeaderjavax.xml.soapA representation of the SOAP header element.
SOAPHeaderElementjavax.xml.soapAn object representing the contents in the SOAP header part of the SOAP envelope.
SOAPMessageContextjavax.xml.rpc.handler.soapThis interface provides access to the SOAP message for either RPC request or response.
SpecificationLinkjavax.xml.registry.infomodelNo description provided.
Statusjavax.transactionThe Status interface defines the constants for transaction status codes.
Streamablejavax.resource.cciThe Streamable interface allows a resource adapter to interact with a Record as a stream of bytes.
StreamMessagejavax.jmsA StreamMessage object is used to send a stream of primitive types in the Java programming language.
Stubjavax.xml.rpcThe interface javax.xml.rpc.Stub is the common base interface for the stub classes.
Synchronizationjavax.transactionThis is the callback interface that has to be implemented by objects interested in receiving notification before and after a transaction commits or rolls back.
Targetjavax.enterprise.deploy.spiA single logical server.
TargetModuleIDjavax.enterprise.deploy.spiA module deployed to a target.
TelephoneNumberjavax.xml.registry.infomodelNo description provided.
TemporaryQueuejavax.jmsA TemporaryQueue object is a unique Queue object created for the duration of a Connection.
TemporaryTopicjavax.jmsA TemporaryTopic object is a unique Topic object created for the duration of a Connection.
Textjavax.xml.soapA representation of a node whose value is text.
TextMessagejavax.jmsA TextMessage object is used to send a message containing a java.lang.String.
TimedObjectjavax.ejbThe TimedObject interface contains the callback method that is used to deliver timer expiration notifications.
Timerjavax.ejbThe Timer interface contains information about a timer that was created through the EJB Timer Service
TimerHandlejavax.ejbThe TimerHandle interface is implemented by all EJB timer handles.
TimerServicejavax.ejbThe TimerService interface provides enterprise bean components with access to the container-provided Timer Service.
Topicjavax.jmsA Topic object encapsulates a provider-specific topic name.
TopicConnectionjavax.jmsA TopicConnection object is an active connection to a publish/subscribe JMS provider.
TopicConnectionFactoryjavax.jmsA client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe JMS provider.
TopicPublisherjavax.jmsA client uses a TopicPublisher object to publish messages on a topic.
TopicSessionjavax.jmsA TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and TemporaryTopic objects.
TopicSubscriberjavax.jmsA client uses a TopicSubscriber object to receive messages that have been published to a topic.
Transactionjavax.transactionThe Transaction interface allows operations to be performed on transactions.
TransactionManagerjavax.transactionThe TransactionManager interface defines the methods that allow an application server to manage transactions on behalf of the applications.
TypeMappingjavax.xml.rpc.encodingThis is the base interface for the representation of a type mapping.
TypeMappingRegistryjavax.xml.rpc.encodingThis defines a registry of TypeMapping instances for encoding styles.
Unmarshallerjavax.xml.bindThe Unmarshaller class governs the process of deserializing XML data into newly created Java content trees, optionally validating the XML data as it is unmarshalled.
UnmarshallerHandlerjavax.xml.bindUnmarshaller implemented as SAX ContentHandler.
URIValidatorjavax.xml.registry.infomodelNo description provided.
Userjavax.xml.registry.infomodelNo description provided.
UserTransactionjavax.transactionThis interface allows an application to explicitly manage transactions.
ValidatingManagedConnectionFactoryjavax.resource.spiA mixin interface for connection factories that can validate their managed connections
ValidationEventjavax.xml.bindThis event indicates that a problem was encountered while validating the incoming XML data during an unmarshal operation, while performing on-demand validation of the Java content tree, or while marshalling the Java content tree back to XML data.
ValidationEventHandlerjavax.xml.bindA basic event handler interface for validation errors.
ValidationEventLocatorjavax.xml.bindEncapsulate the location of a ValidationEvent.
Validatorjavax.xml.bindThe Validator class is responsible for controlling the validation of content trees during runtime.
Versionablejavax.xml.registry.infomodelNo description provided.
Workjavax.resource.spi.workWork submitted to a work manager
WorkListenerjavax.resource.spi.workListens to events on work
WorkManagerjavax.resource.spi.workInterface used to associate the resource adapter with objects that implement this interface.
XAConnectionjavax.jmsThe XAConnection interface extends the capability of Connection by providing an XASession (optional).
XAConnectionjavax.sqlAn XAConnection object provides support for distributed transactions.
XAConnectionFactoryjavax.jmsThe XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces.
XADataSourcejavax.sqlA factory for XAConnection objects.
XAQueueConnectionjavax.jmsAn XAQueueConnection provides the same create options as QueueConnection (optional).
XAQueueConnectionFactoryjavax.jmsAn XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional).
XAQueueSessionjavax.jmsAn XAQueueSession provides a regular QueueSession, which can be used to create QueueReceiver, QueueSender, and QueueBrowser objects (optional).
XAResourcejavax.transaction.xaThe XAResource interface is a Java mapping of the industry standard XA interface based on the X/Open CAE Specification (Distributed Transaction Processing: The XA Specification).
XASessionjavax.jmsThe XASession interface extends the capability of Session by adding access to a JMS provider's support for the Java Transaction API (JTA) (optional).
XATerminatorjavax.resource.spiTransaction completion and crash recovery
XATopicConnectionjavax.jmsAn XATopicConnection provides the same create options as TopicConnection (optional).
XATopicConnectionFactoryjavax.jmsAn XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional).
XATopicSessionjavax.jmsAn XATopicSession provides a regular TopicSession.
Xidjavax.transaction.xaThe Xid interface is a Java mapping of the X/Open transaction identifier XID structure.
XpathListenerjavax.enterprise.deploy.modelThe listener interface for receiving xpath events.
Search