TrAP Parent
Package Index
|
Class Index
com.ericsson.research.transport
com.ericsson.research.transport.ssl
com.ericsson.research.transport.ws
com.ericsson.research.transport.ws.spi
com.ericsson.research.transport.ws.spi.util
com.ericsson.research.trap
com.ericsson.research.trap.auth
com.ericsson.research.trap.delegates
com.ericsson.research.trap.examples
com.ericsson.research.trap.impl
com.ericsson.research.trap.impl.buffers
com.ericsson.research.trap.impl.http
com.ericsson.research.trap.impl.queues
com.ericsson.research.trap.nio
com.ericsson.research.trap.nio.impl.nio1
com.ericsson.research.trap.nio.impl.nio2
com.ericsson.research.trap.spi
com.ericsson.research.trap.spi.queues
com.ericsson.research.trap.spi.tomcat
com.ericsson.research.trap.spi.transports
com.ericsson.research.trap.spi.ws.netty
com.ericsson.research.trap.tests
com.ericsson.research.trap.utils
com.ericsson.research.trap.utils.impl
Classes
SSLServerSocket
SSLSocket
Package Index
|
Class Index
Summary:
Ctors
|
Methods
|
Inherited Methods
|
[Expand All]
public class
SSLSocket
extends
ManagedSocket
implements
NioEndpoint
Runnable
java.lang.Object
↳
com.ericsson.research.transport.ManagedSocket
↳
com.ericsson.research.transport.ssl.SSLSocket
Summary
Public Constructors
SSLSocket
(
SSLContext
sslc)
SSLSocket
(
SSLContext
sslc, boolean clientMode)
Public Methods
synchronized void
disconnect
()
void
receive
(byte[] data, int size)
synchronized void
run
()
void
write
(byte[] data)
void
write
(byte[] data, int size)
[Expand]
Inherited Methods
From class
com.ericsson.research.transport.ManagedSocket
boolean
canAccept
()
void
connect
(
InetSocketAddress
address)
void
connect
(
String
host, int port)
static byte[]
copy
(byte[] data, int size)
NioEndpoint
createAcceptChild
()
Create a child that can be used for accepting.
void
disconnect
()
void
finalize
()
InetSocketAddress
getInetAddress
()
SelectionKey
getKey
()
InetSocketAddress
getLocalSocketAddress
()
InetSocketAddress
getRemoteSocketAddress
()
ManagedSocket.State
getState
()
void
notifyAccepted
(
NioEndpoint
endpoint)
void
notifyClosed
()
void
notifyConnected
()
void
notifyError
(
Exception
e)
void
receive
(byte[] data, int size)
void
registerClient
(
ManagedSocketClient
client)
void
setNioManager
(
NioManager
nioManager,
SelectionKey
key)
void
write
(byte[] data)
void
write
(byte[] data, int size)
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
(long arg0, int arg1)
final void
wait
(long arg0)
final void
wait
()
From interface
com.ericsson.research.transport.NioEndpoint
abstract boolean
canAccept
()
abstract
NioEndpoint
createAcceptChild
()
Create a child that can be used for accepting.
abstract
SelectionKey
getKey
()
abstract void
notifyAccepted
(
NioEndpoint
endpoint)
abstract void
notifyClosed
()
abstract void
notifyConnected
()
abstract void
notifyError
(
Exception
e)
abstract void
receive
(byte[] data, int size)
abstract void
setNioManager
(
NioManager
nioManager,
SelectionKey
key)
From interface
java.lang.Runnable
abstract void
run
()
Public Constructors
public
SSLSocket
(
SSLContext
sslc)
public
SSLSocket
(
SSLContext
sslc, boolean clientMode)
Public Methods
public synchronized void
disconnect
()
public void
receive
(byte[] data, int size)
public synchronized void
run
()
public void
write
(byte[] data)
Throws
IOException
public void
write
(byte[] data, int size)
Throws
IOException