Package org.elasticsearch.test.transport
Class FakeTransport
java.lang.Object
org.elasticsearch.common.component.AbstractLifecycleComponent
org.elasticsearch.test.transport.FakeTransport
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.elasticsearch.common.component.LifecycleComponent
,org.elasticsearch.common.lease.Releasable
,org.elasticsearch.transport.Transport
public class FakeTransport
extends org.elasticsearch.common.component.AbstractLifecycleComponent
implements org.elasticsearch.transport.Transport
A transport that does nothing. Normally wrapped by
StubbableTransport
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.transport.Transport
org.elasticsearch.transport.Transport.Connection, org.elasticsearch.transport.Transport.RequestHandlers, org.elasticsearch.transport.Transport.ResponseContext<T extends org.elasticsearch.transport.TransportResponse>, org.elasticsearch.transport.Transport.ResponseHandlers
-
Field Summary
Fields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
lifecycle
-
Constructor Summary
Constructors Constructor Description FakeTransport()
-
Method Summary
Modifier and Type Method Description org.elasticsearch.common.transport.TransportAddress[]
addressesFromString(java.lang.String address)
org.elasticsearch.common.transport.BoundTransportAddress
boundAddress()
protected void
doClose()
protected void
doStart()
protected void
doStop()
java.util.List<java.lang.String>
getDefaultSeedAddresses()
org.elasticsearch.transport.Transport.RequestHandlers
getRequestHandlers()
org.elasticsearch.transport.Transport.ResponseHandlers
getResponseHandlers()
org.elasticsearch.transport.TransportStats
getStats()
void
openConnection(org.elasticsearch.cluster.node.DiscoveryNode node, org.elasticsearch.transport.ConnectionProfile profile, org.elasticsearch.action.ActionListener<org.elasticsearch.transport.Transport.Connection> listener)
java.util.Map<java.lang.String,org.elasticsearch.common.transport.BoundTransportAddress>
profileBoundAddresses()
void
setMessageListener(org.elasticsearch.transport.TransportMessageListener listener)
Methods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.common.component.LifecycleComponent
addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop
Methods inherited from interface org.elasticsearch.common.lease.Releasable
close
Methods inherited from interface org.elasticsearch.transport.Transport
isSecure, registerRequestHandler, setSlowLogThreshold
-
Constructor Details
-
FakeTransport
public FakeTransport()
-
-
Method Details
-
setMessageListener
public void setMessageListener(org.elasticsearch.transport.TransportMessageListener listener)- Specified by:
setMessageListener
in interfaceorg.elasticsearch.transport.Transport
-
boundAddress
public org.elasticsearch.common.transport.BoundTransportAddress boundAddress()- Specified by:
boundAddress
in interfaceorg.elasticsearch.transport.Transport
-
profileBoundAddresses
public java.util.Map<java.lang.String,org.elasticsearch.common.transport.BoundTransportAddress> profileBoundAddresses()- Specified by:
profileBoundAddresses
in interfaceorg.elasticsearch.transport.Transport
-
addressesFromString
public org.elasticsearch.common.transport.TransportAddress[] addressesFromString(java.lang.String address)- Specified by:
addressesFromString
in interfaceorg.elasticsearch.transport.Transport
-
getDefaultSeedAddresses
public java.util.List<java.lang.String> getDefaultSeedAddresses()- Specified by:
getDefaultSeedAddresses
in interfaceorg.elasticsearch.transport.Transport
-
openConnection
public void openConnection(org.elasticsearch.cluster.node.DiscoveryNode node, org.elasticsearch.transport.ConnectionProfile profile, org.elasticsearch.action.ActionListener<org.elasticsearch.transport.Transport.Connection> listener)- Specified by:
openConnection
in interfaceorg.elasticsearch.transport.Transport
-
getStats
public org.elasticsearch.transport.TransportStats getStats()- Specified by:
getStats
in interfaceorg.elasticsearch.transport.Transport
-
getResponseHandlers
public org.elasticsearch.transport.Transport.ResponseHandlers getResponseHandlers()- Specified by:
getResponseHandlers
in interfaceorg.elasticsearch.transport.Transport
-
getRequestHandlers
public org.elasticsearch.transport.Transport.RequestHandlers getRequestHandlers()- Specified by:
getRequestHandlers
in interfaceorg.elasticsearch.transport.Transport
-
doStart
protected void doStart()- Specified by:
doStart
in classorg.elasticsearch.common.component.AbstractLifecycleComponent
-
doStop
protected void doStop()- Specified by:
doStop
in classorg.elasticsearch.common.component.AbstractLifecycleComponent
-
doClose
protected void doClose()- Specified by:
doClose
in classorg.elasticsearch.common.component.AbstractLifecycleComponent
-