blob: baff9b179d8f6b61c41d5d38641209e519099c46 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>javax.jms Class Hierarchy</title>
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<link rel="shortcut icon" href="/img/jakarta-favicon.ico">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="javax.jms Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../javax/interceptor/package-tree.html">Prev</a></li>
<li><a href="../../javax/json/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?javax/jms/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package javax.jms</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueRequestor.html" title="class in javax.jms"><span class="typeNameLink">QueueRequestor</span></a></li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSException.html" title="class in javax.jms"><span class="typeNameLink">JMSException</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/IllegalStateException.html" title="class in javax.jms"><span class="typeNameLink">IllegalStateException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidClientIDException.html" title="class in javax.jms"><span class="typeNameLink">InvalidClientIDException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidDestinationException.html" title="class in javax.jms"><span class="typeNameLink">InvalidDestinationException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidSelectorException.html" title="class in javax.jms"><span class="typeNameLink">InvalidSelectorException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSSecurityException.html" title="class in javax.jms"><span class="typeNameLink">JMSSecurityException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageEOFException.html" title="class in javax.jms"><span class="typeNameLink">MessageEOFException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageFormatException.html" title="class in javax.jms"><span class="typeNameLink">MessageFormatException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageNotReadableException.html" title="class in javax.jms"><span class="typeNameLink">MessageNotReadableException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageNotWriteableException.html" title="class in javax.jms"><span class="typeNameLink">MessageNotWriteableException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ResourceAllocationException.html" title="class in javax.jms"><span class="typeNameLink">ResourceAllocationException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TransactionInProgressException.html" title="class in javax.jms"><span class="typeNameLink">TransactionInProgressException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TransactionRolledBackException.html" title="class in javax.jms"><span class="typeNameLink">TransactionRolledBackException</span></a></li>
</ul>
</li>
<li type="circle">java.lang.RuntimeException
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">JMSRuntimeException</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/IllegalStateRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">IllegalStateRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidClientIDRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">InvalidClientIDRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidDestinationRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">InvalidDestinationRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/InvalidSelectorRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">InvalidSelectorRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSSecurityRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">JMSSecurityRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageFormatRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">MessageFormatRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageNotWriteableRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">MessageNotWriteableRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ResourceAllocationRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">ResourceAllocationRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TransactionInProgressRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">TransactionInProgressRuntimeException</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TransactionRolledBackRuntimeException.html" title="class in javax.jms"><span class="typeNameLink">TransactionRolledBackRuntimeException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicRequestor.html" title="class in javax.jms"><span class="typeNameLink">TopicRequestor</span></a></li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">java.lang.AutoCloseable
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/Connection.html" title="interface in javax.jms"><span class="typeNameLink">Connection</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueConnection.html" title="interface in javax.jms"><span class="typeNameLink">QueueConnection</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueConnection.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueConnection</span></a> (also extends javax.jms.<a href="../../javax/jms/XAConnection.html" title="interface in javax.jms">XAConnection</a>)</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicConnection.html" title="interface in javax.jms"><span class="typeNameLink">TopicConnection</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicConnection.html" title="interface in javax.jms"><span class="typeNameLink">XATopicConnection</span></a> (also extends javax.jms.<a href="../../javax/jms/XAConnection.html" title="interface in javax.jms">XAConnection</a>)</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/XAConnection.html" title="interface in javax.jms"><span class="typeNameLink">XAConnection</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueConnection.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueConnection</span></a> (also extends javax.jms.<a href="../../javax/jms/QueueConnection.html" title="interface in javax.jms">QueueConnection</a>)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicConnection.html" title="interface in javax.jms"><span class="typeNameLink">XATopicConnection</span></a> (also extends javax.jms.<a href="../../javax/jms/TopicConnection.html" title="interface in javax.jms">TopicConnection</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSConsumer.html" title="interface in javax.jms"><span class="typeNameLink">JMSConsumer</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSContext.html" title="interface in javax.jms"><span class="typeNameLink">JMSContext</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAJMSContext.html" title="interface in javax.jms"><span class="typeNameLink">XAJMSContext</span></a></li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageConsumer.html" title="interface in javax.jms"><span class="typeNameLink">MessageConsumer</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueReceiver.html" title="interface in javax.jms"><span class="typeNameLink">QueueReceiver</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicSubscriber.html" title="interface in javax.jms"><span class="typeNameLink">TopicSubscriber</span></a></li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageProducer.html" title="interface in javax.jms"><span class="typeNameLink">MessageProducer</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueSender.html" title="interface in javax.jms"><span class="typeNameLink">QueueSender</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicPublisher.html" title="interface in javax.jms"><span class="typeNameLink">TopicPublisher</span></a></li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueBrowser.html" title="interface in javax.jms"><span class="typeNameLink">QueueBrowser</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/Session.html" title="interface in javax.jms"><span class="typeNameLink">Session</span></a> (also extends java.lang.Runnable)
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueSession.html" title="interface in javax.jms"><span class="typeNameLink">QueueSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicSession.html" title="interface in javax.jms"><span class="typeNameLink">TopicSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/XASession.html" title="interface in javax.jms"><span class="typeNameLink">XASession</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueSession.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicSession.html" title="interface in javax.jms"><span class="typeNameLink">XATopicSession</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/CompletionListener.html" title="interface in javax.jms"><span class="typeNameLink">CompletionListener</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ConnectionConsumer.html" title="interface in javax.jms"><span class="typeNameLink">ConnectionConsumer</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">ConnectionFactory</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">QueueConnectionFactory</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueConnectionFactory</span></a> (also extends javax.jms.<a href="../../javax/jms/XAConnectionFactory.html" title="interface in javax.jms">XAConnectionFactory</a>)</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">TopicConnectionFactory</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">XATopicConnectionFactory</span></a> (also extends javax.jms.<a href="../../javax/jms/XAConnectionFactory.html" title="interface in javax.jms">XAConnectionFactory</a>)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/ConnectionMetaData.html" title="interface in javax.jms"><span class="typeNameLink">ConnectionMetaData</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/DeliveryMode.html" title="interface in javax.jms"><span class="typeNameLink">DeliveryMode</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/Destination.html" title="interface in javax.jms"><span class="typeNameLink">Destination</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/Queue.html" title="interface in javax.jms"><span class="typeNameLink">Queue</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/TemporaryQueue.html" title="interface in javax.jms"><span class="typeNameLink">TemporaryQueue</span></a></li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/Topic.html" title="interface in javax.jms"><span class="typeNameLink">Topic</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/TemporaryTopic.html" title="interface in javax.jms"><span class="typeNameLink">TemporaryTopic</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/ExceptionListener.html" title="interface in javax.jms"><span class="typeNameLink">ExceptionListener</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSProducer.html" title="interface in javax.jms"><span class="typeNameLink">JMSProducer</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/Message.html" title="interface in javax.jms"><span class="typeNameLink">Message</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/BytesMessage.html" title="interface in javax.jms"><span class="typeNameLink">BytesMessage</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/MapMessage.html" title="interface in javax.jms"><span class="typeNameLink">MapMessage</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ObjectMessage.html" title="interface in javax.jms"><span class="typeNameLink">ObjectMessage</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/StreamMessage.html" title="interface in javax.jms"><span class="typeNameLink">StreamMessage</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TextMessage.html" title="interface in javax.jms"><span class="typeNameLink">TextMessage</span></a></li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/MessageListener.html" title="interface in javax.jms"><span class="typeNameLink">MessageListener</span></a></li>
<li type="circle">java.lang.Runnable
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/Session.html" title="interface in javax.jms"><span class="typeNameLink">Session</span></a> (also extends java.lang.AutoCloseable)
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/QueueSession.html" title="interface in javax.jms"><span class="typeNameLink">QueueSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/TopicSession.html" title="interface in javax.jms"><span class="typeNameLink">TopicSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/XASession.html" title="interface in javax.jms"><span class="typeNameLink">XASession</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueSession.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicSession.html" title="interface in javax.jms"><span class="typeNameLink">XATopicSession</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">javax.jms.<a href="../../javax/jms/ServerSession.html" title="interface in javax.jms"><span class="typeNameLink">ServerSession</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/ServerSessionPool.html" title="interface in javax.jms"><span class="typeNameLink">ServerSessionPool</span></a></li>
<li type="circle">javax.jms.<a href="../../javax/jms/XAConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">XAConnectionFactory</span></a>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/XAQueueConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">XAQueueConnectionFactory</span></a> (also extends javax.jms.<a href="../../javax/jms/QueueConnectionFactory.html" title="interface in javax.jms">QueueConnectionFactory</a>)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/XATopicConnectionFactory.html" title="interface in javax.jms"><span class="typeNameLink">XATopicConnectionFactory</span></a> (also extends javax.jms.<a href="../../javax/jms/TopicConnectionFactory.html" title="interface in javax.jms">TopicConnectionFactory</a>)</li>
</ul>
</li>
</ul>
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSConnectionFactoryDefinition.html" title="annotation in javax.jms"><span class="typeNameLink">JMSConnectionFactoryDefinition</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSDestinationDefinition.html" title="annotation in javax.jms"><span class="typeNameLink">JMSDestinationDefinition</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSDestinationDefinitions.html" title="annotation in javax.jms"><span class="typeNameLink">JMSDestinationDefinitions</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSConnectionFactoryDefinitions.html" title="annotation in javax.jms"><span class="typeNameLink">JMSConnectionFactoryDefinitions</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSConnectionFactory.html" title="annotation in javax.jms"><span class="typeNameLink">JMSConnectionFactory</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSSessionMode.html" title="annotation in javax.jms"><span class="typeNameLink">JMSSessionMode</span></a> (implements java.lang.annotation.Annotation)</li>
<li type="circle">javax.jms.<a href="../../javax/jms/JMSPasswordCredential.html" title="annotation in javax.jms"><span class="typeNameLink">JMSPasswordCredential</span></a> (implements java.lang.annotation.Annotation)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../javax/interceptor/package-tree.html">Prev</a></li>
<li><a href="../../javax/json/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?javax/jms/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>