org.mobicents.slee.resource.xmpp
Class XmppResourceAdaptor

java.lang.Object
  extended by org.mobicents.slee.resource.xmpp.XmppResourceAdaptor
All Implemented Interfaces:
java.io.Serializable, javax.slee.resource.ResourceAdaptor

public class XmppResourceAdaptor
extends java.lang.Object
implements javax.slee.resource.ResourceAdaptor, java.io.Serializable

Version:
2.1
Author:
Eduardo Martins
See Also:
Serialized Form

Nested Class Summary
 class XmppResourceAdaptor.XmppConnectionListener
           
 class XmppResourceAdaptor.XmppRASbbInterfaceImpl
           
 
Field Summary
 
Fields inherited from interface javax.slee.resource.ResourceAdaptor
SBB_PROCESSED_EVENT
 
Constructor Summary
XmppResourceAdaptor()
           
 
Method Summary
 void activityEnded(javax.slee.resource.ActivityHandle ah)
           
 void activityUnreferenced(javax.slee.resource.ActivityHandle ah)
           
 void configure()
           
 void endActivity(javax.slee.resource.ActivityHandle ah)
           
 void entityActivated()
           
 void entityCreated(javax.slee.resource.BootstrapContext ctx)
           
 void entityDeactivated()
           
 void entityDeactivating()
           
 void entityRemoved()
           
 void eventProcessingFailed(javax.slee.resource.ActivityHandle arg0, java.lang.Object arg1, int arg2, javax.slee.Address arg3, int arg4, javax.slee.resource.FailureReason arg5)
           
 void eventProcessingSuccessful(javax.slee.resource.ActivityHandle arg0, java.lang.Object arg1, int arg2, javax.slee.Address arg3, int arg4)
           
 java.util.Map getActivities()
           
 java.lang.Object getActivity(javax.slee.resource.ActivityHandle handle)
           
 java.lang.Object getActivityContextInterfaceFactory()
           
 javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object arg0)
           
 java.lang.Object getFactoryInterface()
           
 javax.slee.resource.Marshaler getMarshaler()
           
 int getMaxPoolEventSize()
           
 java.lang.Object getSBBResourceAdaptorInterface(java.lang.String arg0)
           
 javax.slee.resource.SleeEndpoint getSleeEndpoint()
           
 void init(javax.slee.resource.BootstrapContext bootstrapContext)
           
 void processEvent(java.lang.Object event, XmppActivityHandle handle)
           
 void queryLiveness(javax.slee.resource.ActivityHandle arg0)
           
 void serviceActivated(java.lang.String arg0)
           
 void serviceDeactivated(java.lang.String arg0)
           
 void serviceInstalled(java.lang.String arg0, int[] arg1, java.lang.String[] arg2)
           
 void serviceUninstalled(java.lang.String arg0)
           
 void setMaxEventsPoolSize(int max)
           
 void setResourceAdaptorEntity(org.mobicents.slee.resource.ResourceAdaptorEntity resourceAdaptorEntity)
           
 void setSleeEndpoint(javax.slee.resource.SleeEndpoint sleeEndpoint)
           
 void start()
           
 void stop()
           
 void stopping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmppResourceAdaptor

public XmppResourceAdaptor()
Method Detail

entityCreated

public void entityCreated(javax.slee.resource.BootstrapContext ctx)
                   throws javax.slee.resource.ResourceException
Specified by:
entityCreated in interface javax.slee.resource.ResourceAdaptor
Throws:
javax.slee.resource.ResourceException

entityRemoved

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

entityActivated

public void entityActivated()
                     throws javax.slee.resource.ResourceException
Specified by:
entityActivated in interface javax.slee.resource.ResourceAdaptor
Throws:
javax.slee.resource.ResourceException

entityDeactivating

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

entityDeactivated

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

eventProcessingSuccessful

public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle arg0,
                                      java.lang.Object arg1,
                                      int arg2,
                                      javax.slee.Address arg3,
                                      int arg4)
Specified by:
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptor

eventProcessingFailed

public void eventProcessingFailed(javax.slee.resource.ActivityHandle arg0,
                                  java.lang.Object arg1,
                                  int arg2,
                                  javax.slee.Address arg3,
                                  int arg4,
                                  javax.slee.resource.FailureReason arg5)
Specified by:
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor

endActivity

public void endActivity(javax.slee.resource.ActivityHandle ah)

activityEnded

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

activityUnreferenced

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

queryLiveness

public void queryLiveness(javax.slee.resource.ActivityHandle arg0)
Specified by:
queryLiveness 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 arg0)
Specified by:
getActivityHandle in interface javax.slee.resource.ResourceAdaptor

getSBBResourceAdaptorInterface

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

getMarshaler

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

serviceInstalled

public void serviceInstalled(java.lang.String arg0,
                             int[] arg1,
                             java.lang.String[] arg2)
Specified by:
serviceInstalled in interface javax.slee.resource.ResourceAdaptor

serviceActivated

public void serviceActivated(java.lang.String arg0)
Specified by:
serviceActivated in interface javax.slee.resource.ResourceAdaptor

serviceDeactivated

public void serviceDeactivated(java.lang.String arg0)
Specified by:
serviceDeactivated in interface javax.slee.resource.ResourceAdaptor

serviceUninstalled

public void serviceUninstalled(java.lang.String arg0)
Specified by:
serviceUninstalled in interface javax.slee.resource.ResourceAdaptor

init

public void init(javax.slee.resource.BootstrapContext bootstrapContext)
          throws javax.slee.resource.ResourceException
Throws:
javax.slee.resource.ResourceException

configure

public void configure()
               throws javax.slee.InvalidStateException
Throws:
javax.slee.InvalidStateException

start

public void start()
           throws javax.slee.resource.ResourceException
Throws:
javax.slee.resource.ResourceException

stop

public void stop()

stopping

public void stopping()

getFactoryInterface

public java.lang.Object getFactoryInterface()

getActivityContextInterfaceFactory

public java.lang.Object getActivityContextInterfaceFactory()

setResourceAdaptorEntity

public void setResourceAdaptorEntity(org.mobicents.slee.resource.ResourceAdaptorEntity resourceAdaptorEntity)

processEvent

public void processEvent(java.lang.Object event,
                         XmppActivityHandle handle)

getActivities

public java.util.Map getActivities()

getSleeEndpoint

public javax.slee.resource.SleeEndpoint getSleeEndpoint()
Returns:
Returns the sleeEndpoint.

setSleeEndpoint

public void setSleeEndpoint(javax.slee.resource.SleeEndpoint sleeEndpoint)
Parameters:
sleeEndpoint - The sleeEndpoint to set.

setMaxEventsPoolSize

public void setMaxEventsPoolSize(int max)

getMaxPoolEventSize

public int getMaxPoolEventSize()


Copyright © 2009. All Rights Reserved.