Class RemoteAgentBootstrap

  • Direct Known Subclasses:
    ElasticAgentBootstrap

    public class RemoteAgentBootstrap
    extends Object

    An entry point for a Java process that loads its classes and resources from a server.

    The intent of this class is to allow an architecture of distributed agents that can be upgraded, in most cases, by upgrading the server only.

    • Field Detail

      • agentType

        protected final AgentType agentType
      • declaredEndpointForAgents

        protected URL declaredEndpointForAgents
      • securityToken

        @Nullable
        protected final @Nullable String securityToken
    • Constructor Detail

      • RemoteAgentBootstrap

        protected RemoteAgentBootstrap​(URL serverEndpointForAgents,
                                       @Nullable
                                       @Nullable String securityToken)
      • RemoteAgentBootstrap

        protected RemoteAgentBootstrap​(URL serverEndpointForAgents,
                                       @Nullable
                                       @Nullable String securityToken,
                                       AgentType agentType)