org.jboss.blacktie.jatmibroker.xatmi
Class BlackTieService

java.lang.Object
  extended by org.jboss.blacktie.jatmibroker.xatmi.BlackTieService
All Implemented Interfaces:
Service
Direct Known Subclasses:
MDBBlacktieService

public abstract class BlackTieService
extends Object
implements Service

MDB services implementations extend this class as it provides the core service template method. For non MDB services on the Service interface need be implemented.


Constructor Summary
BlackTieService()
           
 
Method Summary
protected  void processMessage(String name, org.jboss.blacktie.jatmibroker.core.transport.Message message)
          Entry points should pass control to this method as soon as reasonably possible.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.blacktie.jatmibroker.xatmi.Service
tpservice
 

Constructor Detail

BlackTieService

public BlackTieService()
Method Detail

processMessage

protected void processMessage(String name,
                              org.jboss.blacktie.jatmibroker.core.transport.Message message)
                       throws ConnectionException,
                              org.jboss.blacktie.jatmibroker.core.conf.ConfigurationException,
                              NamingException,
                              InvalidTransactionException,
                              IllegalStateException,
                              SystemException,
                              JABException
Entry points should pass control to this method as soon as reasonably possible.

Parameters:
message - The message to process
Throws:
ConnectionException
ConnectionException - In case communication fails
org.jboss.blacktie.jatmibroker.core.conf.ConfigurationException
NamingException
JABException
SystemException
IllegalStateException
InvalidTransactionException


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