org.apache.axis2.transport.sms
Interface SMSImplManager

All Known Implementing Classes:
GSMImplManager, SMPPImplManager

public interface SMSImplManager

Interface for Specefic SMS implmentations SMS Manager will manage these implmentations


Method Summary
 SMSManager getSMSInManager()
          get the refferance to the SMSMeneger instance that the implimentaion has
 void sendSMS(SMSMessage sm)
          send the SMS that is passed as a parameter using the current implimentation (To know the Content of the SMSMessage Look in to the documantaion of the SMSMessage )
 void setSMSInManager(SMSManager manager)
          set the SMS manager that carries out SMS In task to the SMSImplimentaion
 void setTransportInDetails(org.apache.axis2.description.TransportInDescription transportInDetails)
          set the Transport in details that is needed for the implementation manager
 void setTransportOutDetails(org.apache.axis2.description.TransportOutDescription transportOutDetails)
          set the Transport out details that is needed for the implementation manager
 void start()
          start the Underlying SMS implmentation
 void stop()
          stop the Underlying SMS implementation
 

Method Detail

start

void start()
start the Underlying SMS implmentation


stop

void stop()
stop the Underlying SMS implementation


setTransportOutDetails

void setTransportOutDetails(org.apache.axis2.description.TransportOutDescription transportOutDetails)
                            throws org.apache.axis2.AxisFault
set the Transport out details that is needed for the implementation manager

Parameters:
transportOutDetails -
Throws:
org.apache.axis2.AxisFault

setTransportInDetails

void setTransportInDetails(org.apache.axis2.description.TransportInDescription transportInDetails)
                           throws org.apache.axis2.AxisFault
set the Transport in details that is needed for the implementation manager

Parameters:
transportInDetails -
Throws:
org.apache.axis2.AxisFault

sendSMS

void sendSMS(SMSMessage sm)
send the SMS that is passed as a parameter using the current implimentation (To know the Content of the SMSMessage Look in to the documantaion of the SMSMessage )

Parameters:
sm - SMSMessage to be send

setSMSInManager

void setSMSInManager(SMSManager manager)
set the SMS manager that carries out SMS In task to the SMSImplimentaion

Parameters:
manager -

getSMSInManager

SMSManager getSMSInManager()
get the refferance to the SMSMeneger instance that the implimentaion has

Returns:


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.