Class FakeTransport

java.lang.Object
org.opensearch.common.component.AbstractLifecycleComponent
org.opensearch.test.transport.FakeTransport
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable, org.opensearch.common.component.LifecycleComponent, org.opensearch.common.lease.Releasable, org.opensearch.transport.Transport

public class FakeTransport
extends org.opensearch.common.component.AbstractLifecycleComponent
implements org.opensearch.transport.Transport
A transport that does nothing. Normally wrapped by StubbableTransport.
  • Nested Class Summary

    Nested 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.transport.TransportResponse>, org.opensearch.transport.Transport.ResponseHandlers
  • Field Summary

    Fields inherited from class org.opensearch.common.component.AbstractLifecycleComponent

    lifecycle
  • Constructor Summary

    Constructors 
    Constructor Description
    FakeTransport()  
  • Method Summary

    Modifier and Type Method Description
    org.opensearch.common.transport.TransportAddress[] addressesFromString​(java.lang.String address)  
    org.opensearch.common.transport.BoundTransportAddress boundAddress()  
    protected void doClose()  
    protected void doStart()  
    protected void doStop()  
    java.util.List<java.lang.String> getDefaultSeedAddresses()  
    org.opensearch.transport.Transport.RequestHandlers getRequestHandlers()  
    org.opensearch.transport.Transport.ResponseHandlers getResponseHandlers()  
    org.opensearch.transport.TransportStats getStats()  
    void openConnection​(org.opensearch.cluster.node.DiscoveryNode node, org.opensearch.transport.ConnectionProfile profile, org.opensearch.action.ActionListener<org.opensearch.transport.Transport.Connection> listener)  
    java.util.Map<java.lang.String,​org.opensearch.common.transport.BoundTransportAddress> profileBoundAddresses()  
    void setMessageListener​(org.opensearch.transport.TransportMessageListener listener)  

    Methods inherited from class org.opensearch.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.opensearch.common.component.LifecycleComponent

    addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop

    Methods inherited from interface org.opensearch.common.lease.Releasable

    close

    Methods inherited from interface org.opensearch.transport.Transport

    isSecure, registerRequestHandler, setSlowLogThreshold
  • Constructor Details

  • Method Details

    • setMessageListener

      public void setMessageListener​(org.opensearch.transport.TransportMessageListener listener)
      Specified by:
      setMessageListener in interface org.opensearch.transport.Transport
    • boundAddress

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

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

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

      public java.util.List<java.lang.String> getDefaultSeedAddresses()
      Specified by:
      getDefaultSeedAddresses in interface org.opensearch.transport.Transport
    • openConnection

      public void openConnection​(org.opensearch.cluster.node.DiscoveryNode node, org.opensearch.transport.ConnectionProfile profile, org.opensearch.action.ActionListener<org.opensearch.transport.Transport.Connection> listener)
      Specified by:
      openConnection in interface org.opensearch.transport.Transport
    • getStats

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

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

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

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

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

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