madkit.netcomm.handlers
Class SocketHandler
java.lang.Object
madkit.netcomm.handlers.SocketHandler
- All Implemented Interfaces:
- ConnectionHandler
public class SocketHandler
- extends java.lang.Object
- Version:
- $Revision: 1.1 $
- Author:
- Sebastian Rodriguez - sebastian.rodriguez@utbm.fr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_address
protected final java.net.InetAddress _address
_port
protected final int _port
_localKernel
protected final KernelAddress _localKernel
_distantKernel
protected final KernelAddress _distantKernel
_active
protected final boolean _active
SocketHandler
public SocketHandler(KernelAddress localKernel,
KernelAddress distantKernel,
java.net.InetAddress addr,
int port,
boolean actionMode)
getName
public java.lang.String getName()
sendObject
public boolean sendObject(java.lang.Object obj)
throws java.io.IOException
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket()
throws java.io.IOException
- Returns:
-
- Throws:
java.io.IOException
getPort
public int getPort()
- Specified by:
getPort
in interface ConnectionHandler
getInetAddress
public java.net.InetAddress getInetAddress()
- Specified by:
getInetAddress
in interface ConnectionHandler
getLocalKernelID
public java.lang.String getLocalKernelID()
getDistantKernel
public KernelAddress getDistantKernel()
- Specified by:
getDistantKernel
in interface ConnectionHandler
isActiveMode
public boolean isActiveMode()
- Specified by:
isActiveMode
in interface ConnectionHandler
- Returns:
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.