org.mobicents.slee.resource.smpp.ra
Class SmppResourceAdaptor

java.lang.Object
  extended by org.mobicents.slee.resource.smpp.ra.SmppResourceAdaptor
All Implemented Interfaces:
ie.omk.smpp.event.ConnectionObserver, javax.slee.resource.ResourceAdaptor

public class SmppResourceAdaptor
extends java.lang.Object
implements javax.slee.resource.ResourceAdaptor, ie.omk.smpp.event.ConnectionObserver

Author:
Oleg Kulikov

Field Summary
protected  SmppProviderImpl smppProvider
           
protected  ie.omk.smpp.Connection smscConnection
          connection to sms center
 
Constructor Summary
SmppResourceAdaptor()
          Creates a new instance of SmppResourceAdaptor
 
Method Summary
 void activityEnded(javax.slee.resource.ActivityHandle activityHandle)
           
 void activityUnreferenced(javax.slee.resource.ActivityHandle activityHandle)
           
 void administrativeRemove(javax.slee.resource.ActivityHandle arg0)
           
protected  void createDialogHandle(net.java.slee.resource.smpp.Dialog dialog)
           
protected  boolean createTransactionHandle(AbstractTransaction tx)
           
 SmppMessageImpl encodeRespMessage(ie.omk.smpp.message.SMPPPacket packet)
           
 void eventProcessingFailed(javax.slee.resource.ActivityHandle arg0, javax.slee.resource.FireableEventType arg1, java.lang.Object arg2, javax.slee.Address arg3, javax.slee.resource.ReceivableService arg4, int arg5, javax.slee.resource.FailureReason arg6)
           
 void eventProcessingFailed(javax.slee.resource.ActivityHandle activityHandle, java.lang.Object object, int i, javax.slee.Address address, int i0, javax.slee.resource.FailureReason failureReason)
           
 void eventProcessingSuccessful(javax.slee.resource.ActivityHandle arg0, javax.slee.resource.FireableEventType arg1, java.lang.Object arg2, javax.slee.Address arg3, javax.slee.resource.ReceivableService arg4, int arg5)
           
 void eventProcessingSuccessful(javax.slee.resource.ActivityHandle activityHandle, java.lang.Object object, int i, javax.slee.Address address, int i0)
           
 void eventUnreferenced(javax.slee.resource.ActivityHandle arg0, javax.slee.resource.FireableEventType arg1, java.lang.Object arg2, javax.slee.Address arg3, javax.slee.resource.ReceivableService arg4, int arg5)
           
protected  void fireEvent(java.lang.String eventName, java.lang.Object activity, net.java.slee.resource.smpp.SmppEvent event)
           
 java.lang.Object getActivity(javax.slee.resource.ActivityHandle activityHandle)
           
 javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object activity)
           
 java.lang.Integer getAddressNpi()
           
 java.lang.String getAddressRange()
           
 int getAddressTon()
           
 java.lang.Integer getEnquireLinkTimeout()
           
 java.lang.String getHost()
           
 javax.slee.resource.Marshaler getMarshaler()
           
 java.lang.String getPassword()
           
 java.lang.Integer getPort()
           
 java.lang.Object getResourceAdaptorInterface(java.lang.String raTypeSbbInterfaceclassName)
           
 java.lang.String getSystemId()
           
 java.lang.String getSystemType()
           
 void packetReceived(ie.omk.smpp.Connection connection, ie.omk.smpp.message.SMPPPacket packet)
           
 void queryLiveness(javax.slee.resource.ActivityHandle activityHandle)
           
 void raActive()
           
 void raConfigurationUpdate(javax.slee.resource.ConfigProperties arg0)
           
 void raConfigure(javax.slee.resource.ConfigProperties properties)
           
 void raInactive()
           
 void raStopping()
           
 void raUnconfigure()
           
 void raVerifyConfiguration(javax.slee.resource.ConfigProperties arg0)
           
 void serviceActive(javax.slee.resource.ReceivableService arg0)
           
 void serviceInactive(javax.slee.resource.ReceivableService arg0)
           
 void serviceStopping(javax.slee.resource.ReceivableService arg0)
           
 void setAddressNpi(java.lang.Integer addressNPI)
           
 void setAddressRange(java.lang.String addressRange)
           
 void setAddressTon(java.lang.Integer addressTON)
           
 void setEnquireLinkTimeout(java.lang.Integer enquireLinkTimeout)
           
 void setHost(java.lang.String host)
           
 void setPassword(java.lang.String password)
           
 void setPort(java.lang.Integer port)
           
 void setResourceAdaptorContext(javax.slee.resource.ResourceAdaptorContext raContext)
           
 void setSystemId(java.lang.String systemID)
           
 void setSystemType(java.lang.String systemType)
           
 java.lang.String statusMessage(int status)
           
protected  void terminate(net.java.slee.resource.smpp.Dialog dialog)
           
protected  void terminate(net.java.slee.resource.smpp.Transaction tx)
           
 void unsetResourceAdaptorContext()
           
 void update(ie.omk.smpp.Connection connection, ie.omk.smpp.event.SMPPEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

smppProvider

protected SmppProviderImpl smppProvider

smscConnection

protected ie.omk.smpp.Connection smscConnection
connection to sms center

Constructor Detail

SmppResourceAdaptor

public SmppResourceAdaptor()
Creates a new instance of SmppResourceAdaptor

Method Detail

setHost

public void setHost(java.lang.String host)

getHost

public java.lang.String getHost()

setPort

public void setPort(java.lang.Integer port)

getPort

public java.lang.Integer getPort()

getSystemId

public java.lang.String getSystemId()

setSystemId

public void setSystemId(java.lang.String systemID)

getSystemType

public java.lang.String getSystemType()

setSystemType

public void setSystemType(java.lang.String systemType)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getAddressTon

public int getAddressTon()

setAddressTon

public void setAddressTon(java.lang.Integer addressTON)

getAddressNpi

public java.lang.Integer getAddressNpi()

setAddressNpi

public void setAddressNpi(java.lang.Integer addressNPI)

getAddressRange

public java.lang.String getAddressRange()

setAddressRange

public void setAddressRange(java.lang.String addressRange)

getEnquireLinkTimeout

public java.lang.Integer getEnquireLinkTimeout()

setEnquireLinkTimeout

public void setEnquireLinkTimeout(java.lang.Integer enquireLinkTimeout)

eventProcessingSuccessful

public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle activityHandle,
                                      java.lang.Object object,
                                      int i,
                                      javax.slee.Address address,
                                      int i0)

eventProcessingFailed

public void eventProcessingFailed(javax.slee.resource.ActivityHandle activityHandle,
                                  java.lang.Object object,
                                  int i,
                                  javax.slee.Address address,
                                  int i0,
                                  javax.slee.resource.FailureReason failureReason)

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

queryLiveness

public void queryLiveness(javax.slee.resource.ActivityHandle activityHandle)
Specified by:
queryLiveness 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 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

fireEvent

protected void fireEvent(java.lang.String eventName,
                         java.lang.Object activity,
                         net.java.slee.resource.smpp.SmppEvent event)

statusMessage

public java.lang.String statusMessage(int status)

terminate

protected void terminate(net.java.slee.resource.smpp.Transaction tx)

terminate

protected void terminate(net.java.slee.resource.smpp.Dialog dialog)

packetReceived

public void packetReceived(ie.omk.smpp.Connection connection,
                           ie.omk.smpp.message.SMPPPacket packet)
Specified by:
packetReceived in interface ie.omk.smpp.event.ConnectionObserver

encodeRespMessage

public SmppMessageImpl encodeRespMessage(ie.omk.smpp.message.SMPPPacket packet)

update

public void update(ie.omk.smpp.Connection connection,
                   ie.omk.smpp.event.SMPPEvent event)
Specified by:
update in interface ie.omk.smpp.event.ConnectionObserver

createDialogHandle

protected void createDialogHandle(net.java.slee.resource.smpp.Dialog dialog)

createTransactionHandle

protected boolean createTransactionHandle(AbstractTransaction tx)
Parameters:
tx -

administrativeRemove

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

eventProcessingFailed

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

eventProcessingSuccessful

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

eventUnreferenced

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

getResourceAdaptorInterface

public java.lang.Object getResourceAdaptorInterface(java.lang.String raTypeSbbInterfaceclassName)
Specified by:
getResourceAdaptorInterface 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 arg0)
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 arg0)
                           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 arg0)
Specified by:
serviceActive in interface javax.slee.resource.ResourceAdaptor

serviceStopping

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

serviceInactive

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

setResourceAdaptorContext

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

unsetResourceAdaptorContext

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


Copyright © 2009. All Rights Reserved.