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, java.io.Serializable, javax.slee.resource.ResourceAdaptor

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

Author:
Oleg Kulikov
See Also:
Serialized Form

Field Summary
protected  SmppProviderImpl smppProvider
           
protected  ie.omk.smpp.Connection smscConnection
          connection to sms center
 
Fields inherited from interface javax.slee.resource.ResourceAdaptor
SBB_PROCESSED_EVENT
 
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)
           
protected  void createDialogHandle(net.java.slee.resource.smpp.Dialog dialog)
           
protected  void createTransactionHandle(net.java.slee.resource.smpp.Transaction tx)
           
 SmppMessageImpl encodeRespMessage(ie.omk.smpp.message.SMPPPacket packet)
           
 void entityActivated()
           
 void entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
           
 void entityDeactivated()
           
 void entityDeactivating()
           
 void entityRemoved()
           
 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 activityHandle, java.lang.Object object, int i, javax.slee.Address address, int i0)
           
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 getSBBResourceAdaptorInterface(java.lang.String string)
           
 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 serviceActivated(java.lang.String string)
           
 void serviceDeactivated(java.lang.String string)
           
 void serviceInstalled(java.lang.String string, int[] i, java.lang.String[] string0)
           
 void serviceUninstalled(java.lang.String string)
           
 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 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 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)

entityCreated

public void entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
                   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 activityHandle,
                                      java.lang.Object object,
                                      int i,
                                      javax.slee.Address address,
                                      int i0)
Specified by:
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptor

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)
Specified by:
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor

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

getSBBResourceAdaptorInterface

public java.lang.Object getSBBResourceAdaptorInterface(java.lang.String string)
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 string,
                             int[] i,
                             java.lang.String[] string0)
Specified by:
serviceInstalled in interface javax.slee.resource.ResourceAdaptor

serviceUninstalled

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

serviceActivated

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

serviceDeactivated

public void serviceDeactivated(java.lang.String string)
Specified by:
serviceDeactivated 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 void createTransactionHandle(net.java.slee.resource.smpp.Transaction tx)


Copyright © 2008. All Rights Reserved.