Interface ManagedExecutorService

  • All Superinterfaces:
    com.sun.enterprise.config.serverbeans.BindableResource, ConcurrencyResource, org.jvnet.hk2.config.ConfigBeanProxy, ManagedExecutorServiceBase, jakarta.validation.Payload, org.jvnet.hk2.config.types.PropertyBag, com.sun.enterprise.config.serverbeans.Resource

    @ResourceConfigCreator(commandName="create-managed-executor-service")
    @ResourceTypeOrder(deploymentOrder=MANAGED_EXECUTOR_SERVICE)
    @ReferenceConstraint(skipDuringCreation=true,
                         payload=ManagedExecutorService.class)
    @UniqueResourceNameConstraint(message="{resourcename.isnot.unique}",
                                  payload=ManagedExecutorService.class)
    public interface ManagedExecutorService
    extends org.jvnet.hk2.config.ConfigBeanProxy, com.sun.enterprise.config.serverbeans.Resource, com.sun.enterprise.config.serverbeans.BindableResource, ConcurrencyResource, ManagedExecutorServiceBase, jakarta.validation.Payload
    Concurrency managed executor service resource definition
    • Method Detail

      • getMaximumPoolSize

        @Min(0L)
        @Min(0L) String getMaximumPoolSize()
        Gets the value of the maximumPoolSize property.
        Returns:
        possible object is String
      • getTaskQueueCapacity

        @Min(0L)
        @Min(0L) String getTaskQueueCapacity()
        Gets the value of the threadLifetimeSeconds property.
        Returns:
        possible object is String
      • getIdentity

        @DuckTyped
        String getIdentity()
        Specified by:
        getIdentity in interface com.sun.enterprise.config.serverbeans.BindableResource
        Specified by:
        getIdentity in interface com.sun.enterprise.config.serverbeans.Resource