Interface TransactionalProtocolClient


  • public interface TransactionalProtocolClient
    A transactional protocol client to execute management operations between ModelControllers running on different processes.

    This client is used by the Domain Controller to send management operations to a Host Controller and by a Host Controller to send management operations to a Managed Server.

    An implementation of this client uses the communication protocol to keep and coordinate the operation's transaniolabitility between both sides of the model controllers.

    Author:
    Emanuel Muckenhuber
    • Field Detail

      • SEND_IDENTITY

        static final org.jboss.remoting3.Attachments.Key<Boolean> SEND_IDENTITY
        Attachment whether the client should send the identity as part of the operation request. DC > HC : HostControllerRegistrationHandler > RemoteDomainConnection HC > server: HostControllerConnection > ManagedServer
      • SEND_IN_VM

        static final org.jboss.remoting3.Attachments.Key<Boolean> SEND_IN_VM
        Attachment whether the client should send a flag that allows IN-VM operation requests.

        HC > server: HostControllerConnection > ManagedServer