org.eclipse.soda.dk.echo.connection
Class EchoConnection
java.lang.Object
org.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.connection.Connection
org.eclipse.soda.dk.echo.connection.EchoConnection
- All Implemented Interfaces:
- ConnectionService
public class EchoConnection
- extends Connection
- Version:
- 1.0.0
| Fields inherited from class org.eclipse.soda.dk.core.EscObject |
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE |
|
Constructor Summary |
EchoConnection()
Constructs an instance of this class. |
EchoConnection(java.lang.String portName)
Constructs an instance of this class from the specified port name
parameter. |
|
Method Summary |
void |
close()
Close. |
void |
open()
Open. |
int |
read(byte[] bytes,
int start,
int length)
Read with the specified bytes, start and length parameters and return the
int result. |
void |
write(byte[] bytes,
int start,
int length)
Write with the specified bytes, start and length parameters. |
| Methods inherited from class org.eclipse.soda.dk.connection.Connection |
attemptRecoveryFromError, exit, finalize, flush, getConfigurationService, getDefaultResource, getErrorSeverity, getResource, isOpen, read, setConfigurationService, setOpen, write |
| Methods inherited from class org.eclipse.soda.dk.core.EscObject |
createDefaultLogService, createException, createException, createInteger, createIntegerTable, createNumber, format, getBoolean, getCurrentTimestamp, getDefaultLogService, getFloat, getInt, getLoadLibraryName, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogService, getLong, getObject, getOutputName, getSimpleClassName, getStaticBoolean, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleStaticError, handleStaticException, isDebug, isTrace, loadService, log, log, report, report, report, report, report, report, reportError, reportSystemInfo, setDebug, setDefaultLogService, setLogService, setTraceLevel, shouldLog, sleep, startupEscStatic, toString, toStringConfigurationKeys, toStringInfo |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EchoConnection
public EchoConnection()
- Constructs an instance of this class.
- See Also:
EchoConnection(String)
EchoConnection
public EchoConnection(java.lang.String portName)
- Constructs an instance of this class from the specified port name
parameter.
The port name (
String) parameter.
- Parameters:
portName - The port name (String) parameter.- See Also:
EchoConnection()
close
public void close()
throws java.io.IOException
- Close.
- Specified by:
close in interface ConnectionService- Overrides:
close in class Connection
- Throws:
java.io.IOException- See Also:
ConnectionService.close()
open
public void open()
throws java.io.IOException
- Open.
- Specified by:
open in interface ConnectionService- Overrides:
open in class Connection
- Throws:
java.io.IOException- See Also:
ConnectionService.open()
read
public int read(byte[] bytes,
int start,
int length)
throws java.io.IOException
- Read with the specified bytes, start and length parameters and return the
int result.
The bytes (
byte[]) parameter.
The start (int) parameter.
The length (int) parameter.
- Parameters:
bytes - The bytes (byte[]) parameter.start - The start (int) parameter.length - The length (int) parameter.
- Returns:
- Results of the read (
int) value.
- Throws:
java.io.IOException- See Also:
ConnectionService.read(byte[])
write
public void write(byte[] bytes,
int start,
int length)
throws java.io.IOException
- Write with the specified bytes, start and length parameters.
The bytes (
byte[]) parameter.
The start (int) parameter.
The length (int) parameter.
- Parameters:
bytes - The bytes (byte[]) parameter.start - The start (int) parameter.length - The length (int) parameter.
- Throws:
java.io.IOException- See Also:
ConnectionService.write(byte[])
Copyright (c) 1999, 2007 IBM