Class RpcChannelSchema

java.lang.Object
ru.pathcreator.pyc.rpc.schema.RpcChannelSchema

public final class RpcChannelSchema extends Object
Immutable channel-level schema snapshot, используемый в RpcServiceRegistry.

Immutable channel-level schema snapshot used by RpcServiceRegistry.

  • Method Details

    • name

      public String name()
      Возвращает логическое имя канала внутри registry.

      Returns the logical channel name used inside the registry.

      Returns:
      logical channel name
    • config

      public ChannelConfig config()
      Возвращает конфигурацию канала для этой schema entry.

      Returns the channel configuration associated with this schema entry.

      Returns:
      channel configuration
    • methods

      public List<RpcMethodSchema> methods()
      Возвращает immutable-список методов, зарегистрированных для канала.

      Returns the immutable method list registered for this logical channel.

      Returns:
      immutable method list