
rvicemix.servicemix-smpp.2011.02.source-code.servicemix-smpp.xsd.wiki Maven / Gradle / Ivy
h3. Elements By Type
{anchor:org.apache.servicemix.smpp.SmppEndpointType-types}
h4. The _[org.apache.servicemix.smpp.SmppEndpointType|#org.apache.servicemix.smpp.SmppEndpointType-types]_ Type Implementations
| _[|#consumer-element]_ | {html}A polling component which bind with jSMPP and receive SMPP messages and sends
the SMPPs into the JBI bus as messages.{html} |
| _[|#provider-element]_ | {html}A provider component receives XML message from the NMR and converts into SMPP
packet and sends it to SMS.{html} |
{anchor:component-element}
h3. The _[|#component-element]_ Element
{html}Smpp Component{html}
h4. Properties
|| Property Name || Type || Description ||
| endpoints | (_[org.apache.servicemix.smpp.SmppEndpointType|#org.apache.servicemix.smpp.SmppEndpointType-types]_)\* | {html}Getter on the component endpoints{html} |
| executorFactory | _org.apache.servicemix.executors.ExecutorFactory_ | {html}The executor factory to use to create the executor.
If none is provided, one will be retrieved from the JBI container when the component
is deployed into ServiceMix 3.x, or a default implementation will be used.{html} |
{anchor:consumer-element}
h3. The _[|#consumer-element]_ Element
{html}A polling component which bind with jSMPP and receive SMPP messages and sends
the SMPPs into the JBI bus as messages.{html}
h4. Properties
|| Property Name || Type || Description ||
| endpoint | _java.lang.String_ | {html}
Get the endpoint implementation.
{html} |
| enquireLinkTimer | _int_ | {html}
This attribute specifies the enquire link timer defining the SMSC time
interval.
The default value is 50000{html} |
| host | _java.lang.String_ | {html}
This attribute specifies the host name to use for connecting to the
server.
The default value is null{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}
Get the qualified name of the endpoint interface.
{html} |
| marshaler | _org.apache.servicemix.smpp.marshaler.SmppMarshalerSupport_ | {html}
With this method you can specify a marshaler class which provides the
logic for converting a sms message into a normalized message. This class
has to implement the interface class SmppMarshaler
. If you
don't specify a marshaler, the DefaultSmppMarshaler
will be
used.
{html} |
| password | _java.lang.String_ | {html}
This attribute specifies the password to use for connecting to the
server.
The default value is null{html} |
| port | _int_ | {html}
This attribute specifies the port number to use for connecting to the
server.
The default value is 2775{html} |
| service | _javax.xml.namespace.QName_ | {html}
Get the service qualified name of the endpoint.
{html} |
| systemId | _java.lang.String_ | {html}
This attribute specifies the system id to use for connecting to the
server.
The default value is null{html} |
| systemType | _java.lang.String_ | {html}
This attribute specifies the system type that will be used for connecting to the server.
The default value is cp{html} |
| targetEndpoint | _java.lang.String_ | {html}the name of the endpoint to which requests are sent{html} |
| targetInterface | _javax.xml.namespace.QName_ | {html}the QName of the interface to which requests are sent{html} |
| targetOperation | _javax.xml.namespace.QName_ | {html}the QName of the operation to which requests are sent{html} |
| targetService | _javax.xml.namespace.QName_ | {html}the QName of the service to which requests are sent{html} |
| targetUri | _java.lang.String_ | {html}
Gets the target URI of the consumer endpoint.
{html} |
| transactionTimer | _int_ | {html}
This attribute specifies the transaction timer defining the SMSC timeout.
The default value is 100000{html} |
{anchor:provider-element}
h3. The _[|#provider-element]_ Element
{html}A provider component receives XML message from the NMR and converts into SMPP
packet and sends it to SMS.{html}
h4. Properties
|| Property Name || Type || Description ||
| endpoint | _java.lang.String_ | {html}
Get the endpoint implementation.
{html} |
| enquireLinkTimer | _int_ | {html}
This attribute specifies the enquire link timer defining the resend time
interval.
The default value is 50000 milliseconds{html} |
| host | _java.lang.String_ | {html}
This attribute specifies the host name to use for connecting to the
server.
The default value is null{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}
Get the qualified name of the endpoint interface.
{html} |
| marshaler | _org.apache.servicemix.smpp.marshaler.SmppMarshalerSupport_ | {html}
With this method you can specify a marshaler class which provides the
logic for converting a sms message into a normalized message. This class
has to implement the interface class SmppMarshaler
. If you
don't specify a marshaler, the DefaultSmppMarshaler
will be
used.
{html} |
| password | _java.lang.String_ | {html}
This attribute specifies the password to use for connecting to the
server.
The default value is null{html} |
| port | _int_ | {html}{html} |
| service | _javax.xml.namespace.QName_ | {html}
Get the service qualified name of the endpoint.
{html} |
| systemId | _java.lang.String_ | {html}
This attribute specifies the system id to use for connecting to the
server.
The default value is null{html} |
| systemType | _java.lang.String_ | {html}
This attribute specifies the system type that will be used for connecting to the server.
The default value is cp{html} |
| transactionTimer | _int_ | {html}
This attribute specifies the transaction timer defining the maximum
lifetime of a message.
The default value is 100000 milliseconds{html} |
h3. Element Index
| _[|#component-element]_ | {html}Smpp Component{html} |
| _[|#consumer-element]_ | {html}A polling component which bind with jSMPP and receive SMPP messages and sends
the SMPPs into the JBI bus as messages.{html} |
| _[|#provider-element]_ | {html}A provider component receives XML message from the NMR and converts into SMPP
packet and sends it to SMS.{html} |