Package org.opensearch.transport
Class FakeTcpChannel
java.lang.Object
org.opensearch.transport.FakeTcpChannel
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.opensearch.common.network.CloseableChannel,org.opensearch.transport.TcpChannel
public class FakeTcpChannel
extends java.lang.Object
implements org.opensearch.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.opensearch.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.opensearch.common.bytes.BytesReference> messageCaptor)FakeTcpChannel(boolean isServer, java.util.concurrent.atomic.AtomicReference<org.opensearch.common.bytes.BytesReference> messageCaptor) -
Method Summary
Modifier and Type Method Description voidaddCloseListener(org.opensearch.action.ActionListener<java.lang.Void> listener)voidaddConnectListener(org.opensearch.action.ActionListener<java.lang.Void> listener)voidclose()org.opensearch.transport.TcpChannel.ChannelStatsgetChannelStats()java.util.concurrent.atomic.AtomicReference<org.opensearch.action.ActionListener<java.lang.Void>>getListenerCaptor()java.net.InetSocketAddressgetLocalAddress()java.util.concurrent.atomic.AtomicReference<org.opensearch.common.bytes.BytesReference>getMessageCaptor()java.lang.StringgetProfile()java.net.InetSocketAddressgetRemoteAddress()booleanisOpen()booleanisServerChannel()voidsendMessage(org.opensearch.common.bytes.BytesReference reference, org.opensearch.action.ActionListener<java.lang.Void> listener)
-
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.opensearch.common.bytes.BytesReference> messageCaptor) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, java.lang.String profile, java.util.concurrent.atomic.AtomicReference<org.opensearch.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.opensearch.common.bytes.BytesReference> messageCaptor)
-
-
Method Details
-
isServerChannel
public boolean isServerChannel()- Specified by:
isServerChannelin interfaceorg.opensearch.transport.TcpChannel
-
getProfile
public java.lang.String getProfile()- Specified by:
getProfilein interfaceorg.opensearch.transport.TcpChannel
-
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()- Specified by:
getLocalAddressin interfaceorg.opensearch.transport.TcpChannel
-
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()- Specified by:
getRemoteAddressin interfaceorg.opensearch.transport.TcpChannel
-
sendMessage
public void sendMessage(org.opensearch.common.bytes.BytesReference reference, org.opensearch.action.ActionListener<java.lang.Void> listener)- Specified by:
sendMessagein interfaceorg.opensearch.transport.TcpChannel
-
addConnectListener
public void addConnectListener(org.opensearch.action.ActionListener<java.lang.Void> listener)- Specified by:
addConnectListenerin interfaceorg.opensearch.transport.TcpChannel
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceorg.opensearch.common.network.CloseableChannel
-
addCloseListener
public void addCloseListener(org.opensearch.action.ActionListener<java.lang.Void> listener)- Specified by:
addCloseListenerin interfaceorg.opensearch.common.network.CloseableChannel
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceorg.opensearch.common.network.CloseableChannel
-
getChannelStats
public org.opensearch.transport.TcpChannel.ChannelStats getChannelStats()- Specified by:
getChannelStatsin interfaceorg.opensearch.transport.TcpChannel
-
getMessageCaptor
public java.util.concurrent.atomic.AtomicReference<org.opensearch.common.bytes.BytesReference> getMessageCaptor() -
getListenerCaptor
public java.util.concurrent.atomic.AtomicReference<org.opensearch.action.ActionListener<java.lang.Void>> getListenerCaptor()
-