1.0.0

org.eclipse.soda.dk.echo.connection
Class EchoConnection

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.connection.Connection
          extended by org.eclipse.soda.dk.echo.connection.EchoConnection
All Implemented Interfaces:
ConnectionService

public class EchoConnection
extends Connection

Version:
1.0.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.connection.Connection
CLIENT_WAIT_RESOURCE, CLOSE_RESOURCE, CLOSED_RESOURCE, configurationService, OPEN_RESOURCE, OPENFAILED_RESOURCE, READ_BYTES_RESOURCE, WRITE_BYTES_RESOURCE
 
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
 
Fields inherited from interface org.eclipse.soda.dk.connection.service.ConnectionService
CONNECTION_KEY, DEFAULT_CONNECTION, SERVICE_NAME
 
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
 

Constructor Detail

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()
Method Detail

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[])

1.0.0

Copyright (c) 1999, 2007 IBM