Class ExternalSystem

  • All Implemented Interfaces:
    AutoCloseable
    Direct Known Subclasses:
    HttpExternalSystem

    @Dependent
    public abstract class ExternalSystem
    extends Object
    implements AutoCloseable
    Used to define the communication with an external system. Classes extending this class must be annotated with Protocol to declare the communication protocol it uses. The class must be used to retrieve instances of this class. It is expected that the classes extending this one to be defined as Dependent scoped.