Interface TransportMetadata

    • Method Detail

      • getProviderName

        String getProviderName()
        Returns:
        the name of the service provider (e.g. "nio", "apr" and "rxtx").
      • getName

        String getName()
        Returns:
        the name of the service.
      • isConnectionless

        boolean isConnectionless()
        Returns:
        true if the session of this transport type is connectionless.
      • hasFragmentation

        boolean hasFragmentation()
        Returns:
        true if the messages exchanged by the service can be fragmented or reassembled by its underlying transport.
      • getAddressType

        Class<? extends SocketAddress> getAddressType()
        Returns:
        the address type of the service.
      • getEnvelopeTypes

        Set<Class<? extends Object>> getEnvelopeTypes()
        Returns:
        the set of the allowed message type when you write to an IoSession that is managed by the service.