A B C D F G I L M O P R S T W

A

ACCEPTED - Static variable in class com.java4less.sms.SmsMessage
SMS Gateway accepted message.

B

BadCloseException - exception com.java4less.sms.tap.BadCloseException.
Special case of a TapException.
BadCloseException() - Constructor for class com.java4less.sms.tap.BadCloseException
 
BadCloseException(String) - Constructor for class com.java4less.sms.tap.BadCloseException
 

C

close() - Method in class com.java4less.comm.SerialPortConnector
 
close() - Method in class com.java4less.comm.ModemConnector
 
close() - Method in class com.java4less.comm.CommConnector
Closes communication channel.
close() - Method in class com.java4less.sms.tap.TapSender
Ends the TAP transaction.
com.java4less.comm - package com.java4less.comm
 
com.java4less.sms - package com.java4less.sms
 
com.java4less.sms.tap - package com.java4less.sms.tap
 
com.java4less.util.logging - package com.java4less.util.logging
 
CommConnector - class com.java4less.comm.CommConnector.
Abstract class to be used for a variety of communication connections.
CommException - exception com.java4less.comm.CommException.
Exception class for CommConnector.
CommException() - Constructor for class com.java4less.comm.CommException
 
CommException(String) - Constructor for class com.java4less.comm.CommException
 
config(String) - Method in class com.java4less.util.logging.Logger
 
connectTimeout - Variable in class com.java4less.comm.ModemConnector
timeout waiting for an CONNECT after a dial attempt.

D

dialMode - Variable in class com.java4less.comm.ModemConnector
Dial mode Tone/Pulse => T/P.
DOUBTFUL - Static variable in class com.java4less.sms.SmsMessage
In TAP protocol : Initially accepted but not confirmed.

F

fine(String) - Method in class com.java4less.util.logging.Logger
 
finer(String) - Method in class com.java4less.util.logging.Logger
 
finest(String) - Method in class com.java4less.util.logging.Logger
 

G

GATEWAY_ERROR - Static variable in class com.java4less.sms.SmsMessage
Last try to connect to the SMS gateway to deliver this message failed.
getLogger(String) - Static method in class com.java4less.util.logging.Logger
Provides an initial Logger object.
getRecipient() - Method in class com.java4less.sms.SmsMessage
see SmsMessage.setRecipient(java.lang.String)
getStatusText() - Method in class com.java4less.sms.SmsMessage
see SmsMessage.setStatus(int status, String text)
getText() - Method in class com.java4less.sms.SmsMessage
see setText

I

in - Variable in class com.java4less.comm.CommConnector
Input Stream that retrieves data from the communications port.
info(String) - Method in class com.java4less.util.logging.Logger
 
initCommands - Variable in class com.java4less.comm.ModemConnector
list of init AT commands.
isAccepted() - Method in class com.java4less.sms.SmsMessage
true if message status is SmsMessage.ACCEPTED
isDoubtful() - Method in class com.java4less.sms.SmsMessage
true if message status is SmsMessage.DOUBTFUL
isGatewayError() - Method in class com.java4less.sms.SmsMessage
true if message status is SmsMessage.GATEWAY_ERROR
isPending() - Method in class com.java4less.sms.SmsMessage
true if message status is SmsMessage.PENDING
isRejected() - Method in class com.java4less.sms.SmsMessage
true if message status is SmsMessage.REJECTED

L

log(int, String) - Method in class com.java4less.util.logging.Logger
outputs log message to System.err.
logger - Variable in class com.java4less.comm.CommConnector
Logger object to be used to monitor the connexion attempts.
logger - Variable in class com.java4less.sms.tap.TapSender
Logger object to be used to monitor the protocol interactions.
Logger - class com.java4less.util.logging.Logger.
Simple Logging class that emulates Java2 logger API.
Logger() - Constructor for class com.java4less.util.logging.Logger
 

M

ModemConnector - class com.java4less.comm.ModemConnector.
Class for Communication via modem connection
ModemConnector(String, String, String, int, int, int, char) - Constructor for class com.java4less.comm.ModemConnector
Create object and assign connection parameters.

O

okTimeout - Variable in class com.java4less.comm.ModemConnector
timeout waiting for an OK after an AT command is issued.
open() - Method in class com.java4less.comm.SerialPortConnector
 
open() - Method in class com.java4less.comm.ModemConnector
Connect to remote modem.
open() - Method in class com.java4less.comm.CommConnector
Opens Communications channel so in & out streams can be used.
open() - Method in class com.java4less.sms.tap.TapSender
Opens Communication Connexion and performs initial TAP protocol steps (logon).
out - Variable in class com.java4less.comm.CommConnector
Output Stream that sends data to the communications port.

P

PENDING - Static variable in class com.java4less.sms.SmsMessage
Initial Message status before trying to deliver it

R

REJECTED - Static variable in class com.java4less.sms.SmsMessage
SMS Gateway rejected message.

S

sendMessage(SmsMessage) - Method in class com.java4less.sms.tap.TapSender
Sends an SMS Message (low level method).
sendMessageList(ArrayList) - Method in class com.java4less.sms.tap.TapSender
Send a number of messages (high level method).
sendOneMessage(SmsMessage) - Method in class com.java4less.sms.tap.TapSender
Sends One Message (high level method).
SerialPortConnector - class com.java4less.comm.SerialPortConnector.
Utility class to establish a communication with a remote server through a serial port.
SerialPortConnector(String, int, int, int, char) - Constructor for class com.java4less.comm.SerialPortConnector
 
setLevel(int) - Method in class com.java4less.util.logging.Logger
Sets current logging level.
setRecipient(String) - Method in class com.java4less.sms.SmsMessage
Phone number where the message will be or was sent.
setStatus(int) - Method in class com.java4less.sms.SmsMessage
Possible status are SmsMessage.PENDING, SmsMessage.ACCEPTED, SmsMessage.REJECTED, SmsMessage.GATEWAY_ERROR and SmsMessage.DOUBTFUL.
setStatus(int, String) - Method in class com.java4less.sms.SmsMessage
Sets status and provides descriptive text (e.g. reason for rejection).
setText(String) - Method in class com.java4less.sms.SmsMessage
The message's text (content).
severe(String) - Method in class com.java4less.util.logging.Logger
 
SmsMessage - class com.java4less.sms.SmsMessage.
Generic class for SMS Messages.
SmsMessage() - Constructor for class com.java4less.sms.SmsMessage
Creates an empty message.
SmsMessage(String, String) - Constructor for class com.java4less.sms.SmsMessage
Creates a message with the minimum fields set.

T

TapException - exception com.java4less.sms.tap.TapException.
Exception class for the TAP protocol.
TapException() - Constructor for class com.java4less.sms.tap.TapException
 
TapException(String) - Constructor for class com.java4less.sms.tap.TapException
 
TapSender - class com.java4less.sms.tap.TapSender.
Class to connect to a SMS Gateway (SMSC) and attempt to deliver a number of SMS messages using the Telelocator Alphanumeric Protocol (TAP).
TapSender(CommConnector, String) - Constructor for class com.java4less.sms.tap.TapSender
 
toString() - Method in class com.java4less.sms.SmsMessage
 

W

warning(String) - Method in class com.java4less.util.logging.Logger
 

A B C D F G I L M O P R S T W