org.mobicents.slee.sipevent.server.rlscache
Class RLSServicesCacheResourceAdaptor

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.rlscache.RLSServicesCacheResourceAdaptor
All Implemented Interfaces:
javax.slee.resource.ResourceAdaptor, RLSServicesCacheSbbInterface

public class RLSServicesCacheResourceAdaptor
extends java.lang.Object
implements javax.slee.resource.ResourceAdaptor, RLSServicesCacheSbbInterface


Field Summary
static javax.xml.bind.JAXBContext jaxbContext
           
 
Constructor Summary
RLSServicesCacheResourceAdaptor()
           
 
Method Summary
 void activityEnded(javax.slee.resource.ActivityHandle handle)
           
 void activityUnreferenced(javax.slee.resource.ActivityHandle handle)
           
 ListReferenceTo addReference(ListReferenceFrom from, ListReferenceEndpointAddress toAddress)
           
 void administrativeRemove(javax.slee.resource.ActivityHandle handle)
           
 void eventProcessingFailed(javax.slee.resource.ActivityHandle handle, javax.slee.resource.FireableEventType eventType, java.lang.Object event, javax.slee.Address address, javax.slee.resource.ReceivableService service, int flags, javax.slee.resource.FailureReason reason)
           
 void eventProcessingSuccessful(javax.slee.resource.ActivityHandle handle, javax.slee.resource.FireableEventType eventType, java.lang.Object event, javax.slee.Address address, javax.slee.resource.ReceivableService service, int flags)
           
 void eventUnreferenced(javax.slee.resource.ActivityHandle handle, javax.slee.resource.FireableEventType eventType, java.lang.Object event, javax.slee.Address address, javax.slee.resource.ReceivableService service, int flags)
           
 void fireRLSServicesAddedEvent(java.lang.String uri, RLSServicesAddedEvent event)
           
 void fireRLSServicesRemovedEvent(java.lang.String uri, RLSServicesRemovedEvent event)
           
 void fireRLSServicesUpdatedEvent(java.lang.String uri, RLSServicesUpdatedEvent event)
           
 java.lang.Object getActivity(javax.slee.resource.ActivityHandle handle)
           
 javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)
           
 ListReferenceEndpointAddressParser getAddressParser()
           
 RLSServicesCacheDataSource getDataSource()
           
 javax.slee.resource.Marshaler getMarshaler()
           
 java.lang.Object getResourceAdaptorInterface(java.lang.String className)
           
 RLSService getRLSService(java.lang.String serviceURI)
           
 RLSServiceActivity getRLSServiceActivity(java.lang.String serviceURI)
           
 void queryLiveness(javax.slee.resource.ActivityHandle handle)
           
 void raActive()
           
 void raConfigurationUpdate(javax.slee.resource.ConfigProperties properties)
           
 void raConfigure(javax.slee.resource.ConfigProperties properties)
           
 void raInactive()
           
 void raStopping()
           
 void raUnconfigure()
           
 void raVerifyConfiguration(javax.slee.resource.ConfigProperties properties)
           
 void removeReference(ListReferenceEndpointAddress fromAddress, ListReferenceEndpointAddress toAddress)
           
 void resourceListsUpdated(DocumentSelector documentSelector, java.lang.String document)
           
 void rlsServicesUpdated(DocumentSelector documentSelector, java.lang.String document)
           
 void serviceActive(javax.slee.resource.ReceivableService serviceInfo)
           
 void serviceInactive(javax.slee.resource.ReceivableService serviceInfo)
           
 void serviceStopping(javax.slee.resource.ReceivableService serviceInfo)
           
 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
 

Field Detail

jaxbContext

public static javax.xml.bind.JAXBContext jaxbContext
Constructor Detail

RLSServicesCacheResourceAdaptor

public RLSServicesCacheResourceAdaptor()
Method Detail

getDataSource

public RLSServicesCacheDataSource getDataSource()

activityEnded

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

activityUnreferenced

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

administrativeRemove

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

eventProcessingFailed

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

eventProcessingSuccessful

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

eventUnreferenced

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

getActivity

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

getActivityHandle

public javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)
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 handle)
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 properties)
Specified by:
raConfigurationUpdate in interface javax.slee.resource.ResourceAdaptor

raConfigure

public void raConfigure(javax.slee.resource.ConfigProperties properties)
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 serviceInfo)
Specified by:
serviceActive in interface javax.slee.resource.ResourceAdaptor

serviceInactive

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

serviceStopping

public void serviceStopping(javax.slee.resource.ReceivableService serviceInfo)
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

getRLSService

public RLSService getRLSService(java.lang.String serviceURI)
Specified by:
getRLSService in interface RLSServicesCacheSbbInterface

getRLSServiceActivity

public RLSServiceActivity getRLSServiceActivity(java.lang.String serviceURI)
                                         throws javax.slee.resource.StartActivityException
Specified by:
getRLSServiceActivity in interface RLSServicesCacheSbbInterface
Throws:
javax.slee.resource.StartActivityException

rlsServicesUpdated

public void rlsServicesUpdated(DocumentSelector documentSelector,
                               java.lang.String document)
Specified by:
rlsServicesUpdated in interface RLSServicesCacheSbbInterface

resourceListsUpdated

public void resourceListsUpdated(DocumentSelector documentSelector,
                                 java.lang.String document)
Specified by:
resourceListsUpdated in interface RLSServicesCacheSbbInterface

removeReference

public void removeReference(ListReferenceEndpointAddress fromAddress,
                            ListReferenceEndpointAddress toAddress)

addReference

public ListReferenceTo addReference(ListReferenceFrom from,
                                    ListReferenceEndpointAddress toAddress)

fireRLSServicesAddedEvent

public void fireRLSServicesAddedEvent(java.lang.String uri,
                                      RLSServicesAddedEvent event)

fireRLSServicesRemovedEvent

public void fireRLSServicesRemovedEvent(java.lang.String uri,
                                        RLSServicesRemovedEvent event)

fireRLSServicesUpdatedEvent

public void fireRLSServicesUpdatedEvent(java.lang.String uri,
                                        RLSServicesUpdatedEvent event)

getAddressParser

public ListReferenceEndpointAddressParser getAddressParser()


Copyright © 2011. All Rights Reserved.