|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.objectxp.msg.Connector
com.objectxp.msg.GsmConnector
Base class for Gsm Connections.
GsmSmsService| Method Summary | |
abstract void |
connect()
Connect to the Gsm Device |
void |
disconnect()
Disconnects the connector. |
java.lang.String |
getName()
|
int |
getNumberOfPendingOperations()
|
com.objectxp.msg.Operation |
getOperation(java.io.InputStream in)
Creates an operation object by evaluating the input stream. |
java.util.Enumeration |
getPendingOperations()
|
long |
getTimeout()
|
boolean |
getWaitForOKonCPIN()
|
int |
getWindowSize()
|
void |
handleIncomming(com.objectxp.msg.Operation operation)
Handles all operations which are not results. |
void |
handleResult(com.objectxp.msg.Operation operation,
com.objectxp.msg.Operation result)
Handles all result operations. |
void |
handleTimeout(com.objectxp.msg.Operation operation,
long timeout)
|
abstract void |
init(java.util.Properties p)
This method will be called by users of GsmConnector before communicating with the Gsm device. |
boolean |
isConnected()
|
void |
operationWritten(com.objectxp.msg.Operation op)
|
void |
setReceiveQueue(com.objectxp.util.BlockingQueue receiveQueue)
Set the receive queue for incoming messages. |
void |
setTimeout(long timeout)
|
void |
setWaitForOKonCPIN(boolean waitForOKonCPIN)
Sets the waitForOKonCPIN. |
void |
setWindowSize(int size)
|
com.objectxp.msg.Operation |
submitOperation(com.objectxp.msg.Operation op)
|
com.objectxp.msg.Operation |
submitOperation(com.objectxp.msg.Operation op,
boolean waitForResult,
long timeout)
|
void |
submitResult(com.objectxp.msg.Operation op)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public abstract void init(java.util.Properties p)
throws java.lang.InstantiationException
p - the configuration data needed by the Connector.
java.lang.InstantiationException - if the connector could not initialize itself
public abstract void connect()
throws java.io.IOException,
com.objectxp.util.TimedOutException
java.io.IOException
com.objectxp.util.TimedOutExceptionpublic void setReceiveQueue(com.objectxp.util.BlockingQueue receiveQueue)
receiveQueue - public com.objectxp.msg.Operation getOperation(java.io.InputStream in)
in - input stream
public void handleResult(com.objectxp.msg.Operation operation,
com.objectxp.msg.Operation result)
com.objectxp.msg.Connector
operation - original operationresult - result operationpublic void handleIncomming(com.objectxp.msg.Operation operation)
operation - incomming operationpublic boolean getWaitForOKonCPIN()
public void setWaitForOKonCPIN(boolean waitForOKonCPIN)
waitForOKonCPIN - The waitForOKonCPIN to set
public com.objectxp.msg.Operation submitOperation(com.objectxp.msg.Operation op,
boolean waitForResult,
long timeout)
throws java.io.IOException,
com.objectxp.util.TimedOutException
java.io.IOException
com.objectxp.util.TimedOutException
public void handleTimeout(com.objectxp.msg.Operation operation,
long timeout)
public void operationWritten(com.objectxp.msg.Operation op)
public java.lang.String getName()
public void disconnect()
com.objectxp.msg.Connector
public void setWindowSize(int size)
public int getWindowSize()
public com.objectxp.msg.Operation submitOperation(com.objectxp.msg.Operation op)
throws java.io.IOException,
com.objectxp.util.TimedOutException
java.io.IOException
com.objectxp.util.TimedOutException
public void submitResult(com.objectxp.msg.Operation op)
throws java.io.IOException
java.io.IOExceptionpublic boolean isConnected()
public long getTimeout()
public void setTimeout(long timeout)
public int getNumberOfPendingOperations()
public java.util.Enumeration getPendingOperations()
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||