Interface TransportManager

All Known Implementing Classes:
TransportManagerImpl

@ManagedObject @Description("The Transport Manager for the ORB") @AMXMetadata(isSingleton=true) public interface TransportManager
  • Field Details

  • Method Details

    • getByteBufferPool

      ByteBufferPool getByteBufferPool(int id)
    • getSelector

      @ManagedAttribute @Description("The Selector, which listens for all I/O events") Selector getSelector()
    • getSelector

      Selector getSelector(int id)
    • close

      void close()
    • getAcceptors

      @ManagedAttribute @Description("List of all Acceptors in this ORB") Collection<Acceptor> getAcceptors()
    • getAcceptors

      Collection<Acceptor> getAcceptors(String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
    • addToIORTemplate

      void addToIORTemplate(IORTemplate iorTemplate, Policies policies, String codebase, String objectAdapterManagerId, ObjectAdapterId objectAdapterId)
    • getMessageTraceManager

      MessageTraceManager getMessageTraceManager()
      Return a MessageTraceManager for the current thread. Each thread that calls getMessageTraceManager gets its own independent copy.
      Returns:
      MessageTraceManager for the current thread
    • getOutboundConnectionCache

      OutboundConnectionCache getOutboundConnectionCache(ContactInfo contactInfo)
    • getOutboundConnectionCaches

      @ManagedAttribute @Description("Outbound Connection Cache (client initiated connections)") Collection<OutboundConnectionCache> getOutboundConnectionCaches()
    • getInboundConnectionCache

      InboundConnectionCache getInboundConnectionCache(Acceptor acceptor)
    • getInboundConnectionCaches

      @ManagedAttribute @Description("Inbound Connection Cache (server accepted connections)") Collection<InboundConnectionCache> getInboundConnectionCaches()
    • registerAcceptor

      void registerAcceptor(Acceptor acceptor)
    • unregisterAcceptor

      void unregisterAcceptor(Acceptor acceptor)