org.jsmpp.bean
Class OptionalParameter.Message_state

java.lang.Object
  extended by org.jsmpp.bean.OptionalParameter
      extended by org.jsmpp.bean.OptionalParameter.Byte
          extended by org.jsmpp.bean.OptionalParameter.Message_state
Enclosing class:
OptionalParameter

public static class OptionalParameter.Message_state
extends OptionalParameter.Byte

The message_state optional parameter is used by the SMSC in the deliver_sm and data_sm PDUs to indicate to the ESME the final message state for an SMSC Delivery Receipt.

Wireless Network Technology: Generic

Author:
stefanth

Nested Class Summary
static class OptionalParameter.Message_state.Message_state_enum
          Represents valid values for the optional parameter message_state.
 
Nested classes/interfaces inherited from class org.jsmpp.bean.OptionalParameter
OptionalParameter.Additional_status_info_text, OptionalParameter.Addr_subunit, OptionalParameter.Alert_on_message_delivery, OptionalParameter.Bearer_type, OptionalParameter.Billing_identification, OptionalParameter.Byte, OptionalParameter.Callback_num, OptionalParameter.Callback_num_atag, OptionalParameter.Callback_num_pres_ind, OptionalParameter.COctetString, OptionalParameter.Delivery_failure_reason, OptionalParameter.Dest_addr_subunit, OptionalParameter.Dest_bearer_type, OptionalParameter.Dest_network_type, OptionalParameter.Dest_subaddress, OptionalParameter.Dest_telematics_id, OptionalParameter.Destination_port, OptionalParameter.Display_time, OptionalParameter.Dpf_result, OptionalParameter.Int, OptionalParameter.Its_reply_type, OptionalParameter.Its_session_info, OptionalParameter.Language_indicator, OptionalParameter.Message_payload, OptionalParameter.Message_state, OptionalParameter.More_messages_to_send, OptionalParameter.Ms_availability_status, OptionalParameter.Ms_msg_wait_facilities, OptionalParameter.Ms_validity, OptionalParameter.Network_error_code, OptionalParameter.Network_type, OptionalParameter.Null, OptionalParameter.Number_of_messages, OptionalParameter.OctetString, OptionalParameter.Payload_type, OptionalParameter.Privacy_indicator, OptionalParameter.Qos_time_to_live, OptionalParameter.Receipted_message_id, OptionalParameter.Sar_msg_ref_num, OptionalParameter.Sar_segment_seqnum, OptionalParameter.Sar_total_segments, OptionalParameter.Sc_interface_version, OptionalParameter.Set_dpf, OptionalParameter.Short, OptionalParameter.Sms_signal, OptionalParameter.Source_addr_subunit, OptionalParameter.Source_bearer_type, OptionalParameter.Source_network_type, OptionalParameter.Source_port, OptionalParameter.Source_subaddress, OptionalParameter.Source_telematics_id, OptionalParameter.Tag, OptionalParameter.User_message_reference, OptionalParameter.User_response_code, OptionalParameter.Ussd_service_op, OptionalParameter.Vendor_specific_dest_msc_addr, OptionalParameter.Vendor_specific_source_msc_addr
 
Field Summary
 
Fields inherited from class org.jsmpp.bean.OptionalParameter.Byte
value
 
Fields inherited from class org.jsmpp.bean.OptionalParameter
tag
 
Constructor Summary
OptionalParameter.Message_state(byte value)
           
OptionalParameter.Message_state(byte[] content)
           
 
Method Summary
 OptionalParameter.Message_state.Message_state_enum getMessageState()
          Get the message_state value as an enum.
 java.lang.String toString()
          Print Optional Parameter byte in hex format
 
Methods inherited from class org.jsmpp.bean.OptionalParameter.Byte
getValue, serializeValue
 
Methods inherited from class org.jsmpp.bean.OptionalParameter
equals, hashCode, serialize
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionalParameter.Message_state

public OptionalParameter.Message_state(byte value)

OptionalParameter.Message_state

public OptionalParameter.Message_state(byte[] content)
Method Detail

getMessageState

public OptionalParameter.Message_state.Message_state_enum getMessageState()
Get the message_state value as an enum.

Returns:
An enum of type Message_state_enum

toString

public java.lang.String toString()
Description copied from class: OptionalParameter.Byte
Print Optional Parameter byte in hex format

Overrides:
toString in class OptionalParameter.Byte