org.jboss.ejb.plugins.inflow
Class JBossJMSMessageEndpointFactory

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory
              extended by org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory
All Implemented Interfaces:
MBeanRegistration, NotificationBroadcaster, NotificationEmitter, javax.resource.spi.endpoint.MessageEndpointFactory, AllowedOperationsFlags, ContainerPlugin, EJBProxyFactory, GenericEntityObjectFactory, JBossMessageEndpointFactoryMBean, org.jboss.kernel.spi.dependency.KernelControllerContextAware, Service, ServiceMBean
Direct Known Subclasses:
JMSContainerInvoker

public class JBossJMSMessageEndpointFactory
extends JBossMessageEndpointFactory

Hacked version of message endpoint factory for backwards compatibility

Version:
$Revision: 86294 $
Author:
Adrian Brock .

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.ejb.GenericEntityObjectFactory
GenericEntityObjectFactory.UTIL
 
Field Summary
protected static String jmsra
          The JBoss resource adapter deployment name
 
Fields inherited from class org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory
activationSig, activationSpec, container, createActivationSpecSig, deliveryActive, interceptors, interfaces, invokerBinding, invokerMetaData, messagingTypeClass, metaData, nextProxyId, properties, proxyFactory, resourceAdapterName, resourceAdapterObjectName, trace
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags
IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
JBossJMSMessageEndpointFactory()
           
 
Method Summary
protected  void augmentActivationConfigProperties()
          Add activation config properties
protected  void resolveMessageListener()
          Resolve message listener class
protected  String resolveResourceAdapterName()
          Resolve the resource adapter name
 
Methods inherited from class org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory
activate, createActivationSpec, createEndpoint, deactivate, getConfig, getContainer, getDeliveryActive, getEJBHome, getEJBMetaData, getEntityCollection, getEntityEJBObject, getStatefulSessionEJBObject, getStatelessSessionEJBObject, isDeliveryTransacted, isIdentical, resolveResourceAdapter, setContainer, setDeliveryActive, setInvokerBinding, setInvokerMetaData, setupProxyParameters, startDelivery, startService, stopDelivery, stopDelivery, stopService, toString
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
create, createService, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, pojoChange, pojoCreate, pojoDestroy, pojoStart, pojoStop, postDeregister, postRegister, preDeregister, preRegister, setKernelControllerContext, start, stop, unsetKernelControllerContext
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

jmsra

protected static String jmsra
The JBoss resource adapter deployment name

Constructor Detail

JBossJMSMessageEndpointFactory

public JBossJMSMessageEndpointFactory()
Method Detail

resolveResourceAdapterName

protected String resolveResourceAdapterName()
                                     throws DeploymentException
Description copied from class: JBossMessageEndpointFactory
Resolve the resource adapter name

Overrides:
resolveResourceAdapterName in class JBossMessageEndpointFactory
Returns:
the resource adapter name
Throws:
DeploymentException - for any error

resolveMessageListener

protected void resolveMessageListener()
                               throws DeploymentException
Description copied from class: JBossMessageEndpointFactory
Resolve message listener class

Overrides:
resolveMessageListener in class JBossMessageEndpointFactory
Throws:
DeploymentException - for any error

augmentActivationConfigProperties

protected void augmentActivationConfigProperties()
                                          throws DeploymentException
Add activation config properties

Overrides:
augmentActivationConfigProperties in class JBossMessageEndpointFactory
Throws:
DeploymentException - for any error


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.