Class StubbableTransport
java.lang.Object
org.opensearch.test.transport.StubbableTransport
- All Implemented Interfaces:
Closeable,AutoCloseable,org.opensearch.common.lease.Releasable,org.opensearch.common.lifecycle.LifecycleComponent,org.opensearch.transport.Transport
- Direct Known Subclasses:
MockTransport
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceStubbableTransport.RequestHandlingBehavior<Request extends org.opensearch.transport.TransportRequest>static interfaceclassNested classes/interfaces inherited from interface org.opensearch.transport.Transport
org.opensearch.transport.Transport.Connection, org.opensearch.transport.Transport.RequestHandlers, org.opensearch.transport.Transport.ResponseContext<T extends org.opensearch.core.transport.TransportResponse>, org.opensearch.transport.Transport.ResponseHandlers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLifecycleListener(org.opensearch.common.lifecycle.LifecycleListener listener) org.opensearch.core.common.transport.TransportAddress[]addressesFromString(String address) org.opensearch.core.common.transport.BoundTransportAddressvoidclose()org.opensearch.transport.Transport.RequestHandlersorg.opensearch.transport.Transport.ResponseHandlersorg.opensearch.transport.TransportStatsgetStats()org.opensearch.common.lifecycle.Lifecycle.StatevoidopenConnection(org.opensearch.cluster.node.DiscoveryNode node, org.opensearch.transport.ConnectionProfile profile, org.opensearch.core.action.ActionListener<org.opensearch.transport.Transport.Connection> listener) voidremoveLifecycleListener(org.opensearch.common.lifecycle.LifecycleListener listener) booleansetDefaultConnectBehavior(StubbableTransport.OpenConnectionBehavior openConnectionBehavior) voidsetMessageListener(org.opensearch.transport.TransportMessageListener listener) voidstart()voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.transport.Transport
isSecure, registerRequestHandler, setSlowLogThreshold
-
Constructor Details
-
StubbableTransport
public StubbableTransport(org.opensearch.transport.Transport transport)
-
-
Method Details
-
setDefaultConnectBehavior
public boolean setDefaultConnectBehavior(StubbableTransport.OpenConnectionBehavior openConnectionBehavior) -
setMessageListener
public void setMessageListener(org.opensearch.transport.TransportMessageListener listener) - Specified by:
setMessageListenerin interfaceorg.opensearch.transport.Transport
-
boundAddress
public org.opensearch.core.common.transport.BoundTransportAddress boundAddress()- Specified by:
boundAddressin interfaceorg.opensearch.transport.Transport
-
addressesFromString
public org.opensearch.core.common.transport.TransportAddress[] addressesFromString(String address) throws UnknownHostException - Specified by:
addressesFromStringin interfaceorg.opensearch.transport.Transport- Throws:
UnknownHostException
-
getDefaultSeedAddresses
-
openConnection
public void openConnection(org.opensearch.cluster.node.DiscoveryNode node, org.opensearch.transport.ConnectionProfile profile, org.opensearch.core.action.ActionListener<org.opensearch.transport.Transport.Connection> listener) - Specified by:
openConnectionin interfaceorg.opensearch.transport.Transport
-
getStats
public org.opensearch.transport.TransportStats getStats()- Specified by:
getStatsin interfaceorg.opensearch.transport.Transport
-
getResponseHandlers
public org.opensearch.transport.Transport.ResponseHandlers getResponseHandlers()- Specified by:
getResponseHandlersin interfaceorg.opensearch.transport.Transport
-
getRequestHandlers
public org.opensearch.transport.Transport.RequestHandlers getRequestHandlers()- Specified by:
getRequestHandlersin interfaceorg.opensearch.transport.Transport
-
lifecycleState
public org.opensearch.common.lifecycle.Lifecycle.State lifecycleState()- Specified by:
lifecycleStatein interfaceorg.opensearch.common.lifecycle.LifecycleComponent
-
addLifecycleListener
public void addLifecycleListener(org.opensearch.common.lifecycle.LifecycleListener listener) - Specified by:
addLifecycleListenerin interfaceorg.opensearch.common.lifecycle.LifecycleComponent
-
removeLifecycleListener
public void removeLifecycleListener(org.opensearch.common.lifecycle.LifecycleListener listener) - Specified by:
removeLifecycleListenerin interfaceorg.opensearch.common.lifecycle.LifecycleComponent
-
start
public void start()- Specified by:
startin interfaceorg.opensearch.common.lifecycle.LifecycleComponent
-
stop
public void stop()- Specified by:
stopin interfaceorg.opensearch.common.lifecycle.LifecycleComponent
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.opensearch.common.lease.Releasable
-
profileBoundAddresses
-