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 interface org.elasticsearch.transport.Transport
    • boundAddress

      public org.elasticsearch.common.transport.BoundTransportAddress boundAddress()
      Specified by:
      boundAddress in interface org.elasticsearch.transport.Transport
    • profileBoundAddresses

      public java.util.Map<java.lang.String,​org.elasticsearch.common.transport.BoundTransportAddress> profileBoundAddresses()
      Specified by:
      profileBoundAddresses in interface org.elasticsearch.transport.Transport
    • addressesFromString

      public org.elasticsearch.common.transport.TransportAddress[] addressesFromString​(java.lang.String address)
      Specified by:
      addressesFromString in interface org.elasticsearch.transport.Transport
    • getDefaultSeedAddresses

      public java.util.List<java.lang.String> getDefaultSeedAddresses()
      Specified by:
      getDefaultSeedAddresses in interface org.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 interface org.elasticsearch.transport.Transport
    • getStats

      public org.elasticsearch.transport.TransportStats getStats()
      Specified by:
      getStats in interface org.elasticsearch.transport.Transport
    • getResponseHandlers

      public org.elasticsearch.transport.Transport.ResponseHandlers getResponseHandlers()
      Specified by:
      getResponseHandlers in interface org.elasticsearch.transport.Transport
    • getRequestHandlers

      public org.elasticsearch.transport.Transport.RequestHandlers getRequestHandlers()
      Specified by:
      getRequestHandlers in interface org.elasticsearch.transport.Transport
    • doStart

      protected void doStart()
      Specified by:
      doStart in class org.elasticsearch.common.component.AbstractLifecycleComponent
    • doStop

      protected void doStop()
      Specified by:
      doStop in class org.elasticsearch.common.component.AbstractLifecycleComponent
    • doClose

      protected void doClose()
      Specified by:
      doClose in class org.elasticsearch.common.component.AbstractLifecycleComponent