Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit

ie.ncl.sms.smpp
Class Binding

java.lang.Object
  extended by ie.ncl.sms.smpp.prot.Binding
      extended by ie.ncl.sms.smpp.Binding

public class Binding
extends ie.ncl.sms.smpp.prot.Binding

Create the bind structure - transmitter or receiver. This is used to bind with the SMSC.

See Also:
Smpp.bind(ie.ncl.sms.smpp.BindResponse, ie.ncl.sms.smpp.Binding)

Field Summary
static int BIND_MODE_RECEIVER
          Used to indicate binding mode is receiver.
static int BIND_MODE_TRANSCEIVER
          Used to indicate binding mode is transmitter and receiver.
static int BIND_MODE_TRANSMITTER
          Used to indicate binding is transmitter.
 
Constructor Summary
Binding(java.lang.String sysid, java.lang.String systype, java.lang.String password)
          Create a transmitter binding
Binding(java.lang.String sysid, java.lang.String systype, java.lang.String password, Address range, ExtendedReceiver target)
          Create a receiver binding specifying the address range.
Binding(java.lang.String sysid, java.lang.String systype, java.lang.String password, Address range, Receiver target)
          Create a receiver binding specifying the address range.
Binding(java.lang.String sysid, java.lang.String systype, java.lang.String password, Receiver target)
          Create a receiver binding without specifying the address range.
 
Method Summary
 int getBindMode()
          Get the bind mode.
 java.lang.Object getReceiverTarget()
           
 java.lang.String getSmscId()
          Get the binding id the SMSC returns.
 ie.ncl.sms.smpp.tlv.Version getVersionReturned()
           
 void setBindMode(int bindMode)
          Set the bind mode.
 void setVersionReturned(ie.ncl.sms.smpp.tlv.Version versionReturned)
           
 
Methods inherited from class ie.ncl.sms.smpp.prot.Binding
getPassword, getRange, getSmsc, getSystemId, getSystemType, getVersion, setPassword, setRange, setSmsc, setSystemId, setSystemType, setVersion
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BIND_MODE_TRANSMITTER

public static final int BIND_MODE_TRANSMITTER
Used to indicate binding is transmitter.

See Also:
Constant Field Values

BIND_MODE_RECEIVER

public static final int BIND_MODE_RECEIVER
Used to indicate binding mode is receiver.

See Also:
Constant Field Values

BIND_MODE_TRANSCEIVER

public static final int BIND_MODE_TRANSCEIVER
Used to indicate binding mode is transmitter and receiver.

See Also:
Constant Field Values
Constructor Detail

Binding

public Binding(java.lang.String sysid,
               java.lang.String systype,
               java.lang.String password)
Create a transmitter binding


Binding

public Binding(java.lang.String sysid,
               java.lang.String systype,
               java.lang.String password,
               Address range,
               Receiver target)
Create a receiver binding specifying the address range. The target specifies the call-back which is called when a message is received.


Binding

public Binding(java.lang.String sysid,
               java.lang.String systype,
               java.lang.String password,
               Address range,
               ExtendedReceiver target)
Create a receiver binding specifying the address range. The target specifies the call-back which is called when a message is received.


Binding

public Binding(java.lang.String sysid,
               java.lang.String systype,
               java.lang.String password,
               Receiver target)
Create a receiver binding without specifying the address range. The default address range, configured on the SMSC, is used. The target specifies the call-back which is called when a message is received.

Method Detail

getSmscId

public java.lang.String getSmscId()
Get the binding id the SMSC returns.


setBindMode

public void setBindMode(int bindMode)
Set the bind mode. Get the bind mode. The bind mode can be transmitter, receiver or transceiver. This is set depending on the constructor called.

See Also:
setBindMode(int), BIND_MODE_TRANSMITTER, BIND_MODE_RECEIVER, BIND_MODE_TRANSCEIVER

getBindMode

public int getBindMode()
Get the bind mode. The bind mode can be transmitter, receiver or transceiver. This is set depending on the constructor called.

See Also:
setBindMode(int), BIND_MODE_TRANSMITTER, BIND_MODE_RECEIVER, BIND_MODE_TRANSCEIVER

getReceiverTarget

public java.lang.Object getReceiverTarget()

getVersionReturned

public ie.ncl.sms.smpp.tlv.Version getVersionReturned()

setVersionReturned

public void setVersionReturned(ie.ncl.sms.smpp.tlv.Version versionReturned)

Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit