Class FakeTcpChannel
java.lang.Object
org.opensearch.transport.FakeTcpChannel
- All Implemented Interfaces:
Closeable,AutoCloseable,org.opensearch.common.network.CloseableChannel,org.opensearch.transport.TcpChannel
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.transport.TcpChannel
org.opensearch.transport.TcpChannel.ChannelStats -
Constructor Summary
ConstructorsConstructorDescriptionFakeTcpChannel(boolean isServer) FakeTcpChannel(boolean isServer, String profile, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor) FakeTcpChannel(boolean isServer, InetSocketAddress localAddress, InetSocketAddress remoteAddress) FakeTcpChannel(boolean isServer, InetSocketAddress localAddress, InetSocketAddress remoteAddress, String profile, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor) FakeTcpChannel(boolean isServer, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCloseListener(org.opensearch.core.action.ActionListener<Void> listener) voidaddConnectListener(org.opensearch.core.action.ActionListener<Void> listener) voidclose()org.opensearch.transport.TcpChannel.ChannelStatsAtomicReference<org.opensearch.core.action.ActionListener<Void>> AtomicReference<org.opensearch.core.common.bytes.BytesReference> booleanisOpen()booleanvoidsendMessage(org.opensearch.core.common.bytes.BytesReference reference, org.opensearch.core.action.ActionListener<Void> listener) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.transport.TcpChannel
get, sendMessage
-
Constructor Details
-
FakeTcpChannel
public FakeTcpChannel() -
FakeTcpChannel
public FakeTcpChannel(boolean isServer) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, InetSocketAddress localAddress, InetSocketAddress remoteAddress) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, String profile, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor) -
FakeTcpChannel
public FakeTcpChannel(boolean isServer, InetSocketAddress localAddress, InetSocketAddress remoteAddress, String profile, AtomicReference<org.opensearch.core.common.bytes.BytesReference> messageCaptor)
-
-
Method Details
-
isServerChannel
public boolean isServerChannel()- Specified by:
isServerChannelin interfaceorg.opensearch.transport.TcpChannel
-
getProfile
- Specified by:
getProfilein interfaceorg.opensearch.transport.TcpChannel
-
getLocalAddress
- Specified by:
getLocalAddressin interfaceorg.opensearch.transport.TcpChannel
-
getRemoteAddress
- Specified by:
getRemoteAddressin interfaceorg.opensearch.transport.TcpChannel
-
sendMessage
public void sendMessage(org.opensearch.core.common.bytes.BytesReference reference, org.opensearch.core.action.ActionListener<Void> listener) - Specified by:
sendMessagein interfaceorg.opensearch.transport.TcpChannel
-
addConnectListener
- Specified by:
addConnectListenerin interfaceorg.opensearch.transport.TcpChannel
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.opensearch.common.network.CloseableChannel
-
addCloseListener
- 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
-
getListenerCaptor
-