Package org.elasticsearch.transport
Class FakeTcpChannel
java.lang.Object
org.elasticsearch.transport.FakeTcpChannel
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.elasticsearch.common.network.CloseableChannel
,org.elasticsearch.transport.TcpChannel
public class FakeTcpChannel
extends java.lang.Object
implements org.elasticsearch.transport.TcpChannel
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description FakeTcpChannel()
FakeTcpChannel(boolean isServer)
FakeTcpChannel(boolean isServer, java.lang.String profile, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor)
FakeTcpChannel(boolean isServer, java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress)
FakeTcpChannel(boolean isServer, java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress, java.lang.String profile, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor)
FakeTcpChannel(boolean isServer, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor)
-
Method Summary
Modifier and Type Method Description void
addCloseListener(org.elasticsearch.action.ActionListener<java.lang.Void> listener)
void
addConnectListener(org.elasticsearch.action.ActionListener<java.lang.Void> listener)
void
close()
org.elasticsearch.transport.TcpChannel.ChannelStats
getChannelStats()
java.util.concurrent.atomic.AtomicReference<org.elasticsearch.action.ActionListener<java.lang.Void>>
getListenerCaptor()
java.net.InetSocketAddress
getLocalAddress()
java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference>
getMessageCaptor()
java.lang.String
getProfile()
java.net.InetSocketAddress
getRemoteAddress()
boolean
isOpen()
boolean
isServerChannel()
void
sendMessage(org.elasticsearch.transport.OutboundHandler.SendContext sendContext)
-
Constructor Details
-
FakeTcpChannel
public FakeTcpChannel() -
FakeTcpChannel
public FakeTcpChannel(boolean isServer) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, java.lang.String profile, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress, java.lang.String profile, java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> messageCaptor)
-
-
Method Details
-
isServerChannel
public boolean isServerChannel()- Specified by:
isServerChannel
in interfaceorg.elasticsearch.transport.TcpChannel
-
getProfile
public java.lang.String getProfile()- Specified by:
getProfile
in interfaceorg.elasticsearch.transport.TcpChannel
-
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()- Specified by:
getLocalAddress
in interfaceorg.elasticsearch.transport.TcpChannel
-
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()- Specified by:
getRemoteAddress
in interfaceorg.elasticsearch.transport.TcpChannel
-
sendMessage
public void sendMessage(org.elasticsearch.transport.OutboundHandler.SendContext sendContext)- Specified by:
sendMessage
in interfaceorg.elasticsearch.transport.TcpChannel
-
addConnectListener
public void addConnectListener(org.elasticsearch.action.ActionListener<java.lang.Void> listener)- Specified by:
addConnectListener
in interfaceorg.elasticsearch.transport.TcpChannel
-
close
public void close()- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceorg.elasticsearch.common.network.CloseableChannel
-
addCloseListener
public void addCloseListener(org.elasticsearch.action.ActionListener<java.lang.Void> listener)- Specified by:
addCloseListener
in interfaceorg.elasticsearch.common.network.CloseableChannel
-
isOpen
public boolean isOpen()- Specified by:
isOpen
in interfaceorg.elasticsearch.common.network.CloseableChannel
-
getChannelStats
public org.elasticsearch.transport.TcpChannel.ChannelStats getChannelStats()- Specified by:
getChannelStats
in interfaceorg.elasticsearch.transport.TcpChannel
-
getMessageCaptor
public java.util.concurrent.atomic.AtomicReference<org.elasticsearch.common.bytes.BytesReference> getMessageCaptor() -
getListenerCaptor
public java.util.concurrent.atomic.AtomicReference<org.elasticsearch.action.ActionListener<java.lang.Void>> getListenerCaptor()
-