org.mobicents.slee.resource.jdbc
Class JdbcResourceAdaptor

java.lang.Object
  extended by org.mobicents.slee.resource.jdbc.JdbcResourceAdaptor
All Implemented Interfaces:
javax.slee.resource.ResourceAdaptor

public class JdbcResourceAdaptor
extends java.lang.Object
implements javax.slee.resource.ResourceAdaptor

The JDBC Resource Adaptor object.

Author:
martins

Constructor Summary
JdbcResourceAdaptor()
           
 
Method Summary
 void activityEnded(javax.slee.resource.ActivityHandle activityHandle)
           
 void activityUnreferenced(javax.slee.resource.ActivityHandle activityHandle)
           
 void administrativeRemove(javax.slee.resource.ActivityHandle activityHandle)
           
 void eventProcessingFailed(javax.slee.resource.ActivityHandle activityHandle, javax.slee.resource.FireableEventType eventType, java.lang.Object eventObject, javax.slee.Address address, javax.slee.resource.ReceivableService service, int eventFlags, javax.slee.resource.FailureReason reason)
           
 void eventProcessingSuccessful(javax.slee.resource.ActivityHandle activityHandle, javax.slee.resource.FireableEventType eventType, java.lang.Object eventObject, javax.slee.Address address, javax.slee.resource.ReceivableService service, int eventFlags)
           
 void eventUnreferenced(javax.slee.resource.ActivityHandle activityHandle, javax.slee.resource.FireableEventType eventType, java.lang.Object eventObject, javax.slee.Address address, javax.slee.resource.ReceivableService service, int eventFlags)
           
 void execute(JdbcTask jdbcTask, JdbcActivityImpl activity)
           
 java.lang.Object getActivity(javax.slee.resource.ActivityHandle activityHandle)
           
 javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activityObject)
           
 javax.slee.resource.ResourceAdaptorContext getContext()
           
 javax.sql.DataSource getDatasource()
           
 javax.slee.resource.Marshaler getMarshaler()
           
 java.lang.Object getResourceAdaptorInterface(java.lang.String className)
           
 javax.slee.facilities.Tracer getTracer()
           
 javax.slee.transaction.SleeTransactionManager getTxManager()
           
 void queryLiveness(javax.slee.resource.ActivityHandle activityHandle)
           
 void raActive()
           
 void raConfigurationUpdate(javax.slee.resource.ConfigProperties configuration)
           
 void raConfigure(javax.slee.resource.ConfigProperties configuration)
           
 void raInactive()
           
 void raStopping()
           
 void raUnconfigure()
           
 void raVerifyConfiguration(javax.slee.resource.ConfigProperties properties)
           
 void serviceActive(javax.slee.resource.ReceivableService service)
           
 void serviceInactive(javax.slee.resource.ReceivableService service)
           
 void serviceStopping(javax.slee.resource.ReceivableService service)
           
 void setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext context)
           
 void unsetResourceAdaptorContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcResourceAdaptor

public JdbcResourceAdaptor()
Method Detail

getContext

public javax.slee.resource.ResourceAdaptorContext getContext()
Returns:

getDatasource

public javax.sql.DataSource getDatasource()
Returns:

getTracer

public javax.slee.facilities.Tracer getTracer()
Returns:

getTxManager

public javax.slee.transaction.SleeTransactionManager getTxManager()
Returns:

activityEnded

public void activityEnded(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
activityEnded in interface javax.slee.resource.ResourceAdaptor

activityUnreferenced

public void activityUnreferenced(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
activityUnreferenced in interface javax.slee.resource.ResourceAdaptor

administrativeRemove

public void administrativeRemove(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
administrativeRemove in interface javax.slee.resource.ResourceAdaptor

eventProcessingFailed

public void eventProcessingFailed(javax.slee.resource.ActivityHandle activityHandle,
                                  javax.slee.resource.FireableEventType eventType,
                                  java.lang.Object eventObject,
                                  javax.slee.Address address,
                                  javax.slee.resource.ReceivableService service,
                                  int eventFlags,
                                  javax.slee.resource.FailureReason reason)
Specified by:
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor

eventProcessingSuccessful

public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle activityHandle,
                                      javax.slee.resource.FireableEventType eventType,
                                      java.lang.Object eventObject,
                                      javax.slee.Address address,
                                      javax.slee.resource.ReceivableService service,
                                      int eventFlags)
Specified by:
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptor

eventUnreferenced

public void eventUnreferenced(javax.slee.resource.ActivityHandle activityHandle,
                              javax.slee.resource.FireableEventType eventType,
                              java.lang.Object eventObject,
                              javax.slee.Address address,
                              javax.slee.resource.ReceivableService service,
                              int eventFlags)
Specified by:
eventUnreferenced in interface javax.slee.resource.ResourceAdaptor

getActivity

public java.lang.Object getActivity(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
getActivity in interface javax.slee.resource.ResourceAdaptor

getActivityHandle

public javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activityObject)
Specified by:
getActivityHandle in interface javax.slee.resource.ResourceAdaptor

getMarshaler

public javax.slee.resource.Marshaler getMarshaler()
Specified by:
getMarshaler in interface javax.slee.resource.ResourceAdaptor

getResourceAdaptorInterface

public java.lang.Object getResourceAdaptorInterface(java.lang.String className)
Specified by:
getResourceAdaptorInterface in interface javax.slee.resource.ResourceAdaptor

queryLiveness

public void queryLiveness(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
queryLiveness in interface javax.slee.resource.ResourceAdaptor

raActive

public void raActive()
Specified by:
raActive in interface javax.slee.resource.ResourceAdaptor

raConfigurationUpdate

public void raConfigurationUpdate(javax.slee.resource.ConfigProperties configuration)
Specified by:
raConfigurationUpdate in interface javax.slee.resource.ResourceAdaptor

raConfigure

public void raConfigure(javax.slee.resource.ConfigProperties configuration)
Specified by:
raConfigure in interface javax.slee.resource.ResourceAdaptor

raInactive

public void raInactive()
Specified by:
raInactive in interface javax.slee.resource.ResourceAdaptor

raStopping

public void raStopping()
Specified by:
raStopping in interface javax.slee.resource.ResourceAdaptor

raUnconfigure

public void raUnconfigure()
Specified by:
raUnconfigure in interface javax.slee.resource.ResourceAdaptor

raVerifyConfiguration

public void raVerifyConfiguration(javax.slee.resource.ConfigProperties properties)
                           throws javax.slee.resource.InvalidConfigurationException
Specified by:
raVerifyConfiguration in interface javax.slee.resource.ResourceAdaptor
Throws:
javax.slee.resource.InvalidConfigurationException

serviceActive

public void serviceActive(javax.slee.resource.ReceivableService service)
Specified by:
serviceActive in interface javax.slee.resource.ResourceAdaptor

serviceInactive

public void serviceInactive(javax.slee.resource.ReceivableService service)
Specified by:
serviceInactive in interface javax.slee.resource.ResourceAdaptor

serviceStopping

public void serviceStopping(javax.slee.resource.ReceivableService service)
Specified by:
serviceStopping in interface javax.slee.resource.ResourceAdaptor

setResourceAdaptorContext

public void setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext context)
Specified by:
setResourceAdaptorContext in interface javax.slee.resource.ResourceAdaptor

unsetResourceAdaptorContext

public void unsetResourceAdaptorContext()
Specified by:
unsetResourceAdaptorContext in interface javax.slee.resource.ResourceAdaptor

execute

public void execute(JdbcTask jdbcTask,
                    JdbcActivityImpl activity)


Copyright © 2012. All Rights Reserved.