public abstract class Connection extends Object
Constructor and Description |
---|
Connection() |
Modifier and Type | Method and Description |
---|---|
void |
connect() |
protected abstract void |
connect(int retryAttempts) |
abstract void |
disconnect() |
boolean |
getAddSequenceAndChecksum() |
int |
getConnectionTimeout() |
String |
getHost() |
int |
getIdleTimeout() |
int |
getPort() |
int |
getRetryAttempts() |
int |
getRetryWait() |
boolean |
getStrictChecksumChecking() |
boolean |
getStrictSequenceChecking() |
protected abstract void |
internalSend(String msg) |
protected abstract String |
internalWaitfor(String match) |
abstract boolean |
isConnected() |
Message |
send(Message msg) |
void |
send(String msg) |
void |
setAddSequenceAndChecksum(boolean flag) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setHost(String host) |
void |
setIdleTimeout(int idleTimeout) |
void |
setPort(int port) |
void |
setRetryAttempts(int retryAttempts) |
void |
setRetryWait(int retryWait) |
void |
setStrictChecksumChecking(boolean flag) |
void |
setStrictSequenceChecking(boolean flag) |
protected String |
strim(String input) |
String |
waitfor(String match) |
public void setAddSequenceAndChecksum(boolean flag)
public boolean getAddSequenceAndChecksum()
public void setStrictChecksumChecking(boolean flag)
public boolean getStrictChecksumChecking()
public void setStrictSequenceChecking(boolean flag)
public boolean getStrictSequenceChecking()
public void setHost(String host)
public String getHost()
public void setPort(int port)
public int getPort()
public void setConnectionTimeout(int connectionTimeout)
public int getConnectionTimeout()
public void setIdleTimeout(int idleTimeout)
public int getIdleTimeout()
public void setRetryAttempts(int retryAttempts)
public int getRetryAttempts()
public void setRetryWait(int retryWait)
public int getRetryWait()
public abstract boolean isConnected()
public abstract void disconnect()
protected abstract void internalSend(String msg) throws ConnectionFailure
ConnectionFailure
protected abstract String internalWaitfor(String match) throws ConnectionFailure
ConnectionFailure
public void send(String msg) throws ConnectionFailure
ConnectionFailure
public String waitfor(String match) throws ConnectionFailure
ConnectionFailure
public Message send(Message msg) throws RetriesExceeded, ChecksumError, SequenceError, MessageNotUnderstood, MandatoryFieldOmitted, InvalidFieldLength
Copyright © 2004–2016 Ceridwen Limited. All rights reserved.