Class ResourceService_impl

  • Direct Known Subclasses:
    AnalysisEngineService_impl

    public class ResourceService_impl
    extends Object
    Convenience base class for Resource Service implementations. This class is independent of the deployment technology used to deploy the service.
    • Constructor Detail

      • ResourceService_impl

        public ResourceService_impl()
    • Method Detail

      • initialize

        public void initialize​(ResourceSpecifier aResourceSpecifier,
                               Map<String,​Object> aResourceInitParams)
                        throws ResourceInitializationException
        Initializes this ResourceService_impl. This method must be called before any other methods on this class may be called.
        Parameters:
        aResourceSpecifier - specifier that describes how to create the resources that provide the functionality for this service.
        aResourceInitParams - additional parameters to be passed on to the Resource Factory.
        Throws:
        ResourceInitializationException - -
      • getResourceClass

        protected Class<? extends Resource> getResourceClass()
        Gets the Class of resource that provides the functionality for this service. This information is used in the initialize(ResourceSpecifier,Map) method in order to create the Resource object. Subclasses may override this method to specify which resource class is to be created.
        Returns:
        the Resource Class for this service
      • getResource

        protected Resource getResource()
        Gets the Resource that delivers the functionality for this resource.
        Returns:
        the Resource Pool