Package org.glassfish.concurrent.admin
Class ManagedExecutorServiceBaseManager
java.lang.Object
org.glassfish.concurrent.admin.ManagedExecutorServiceBaseManager
- All Implemented Interfaces:
org.glassfish.resources.admin.cli.ResourceManager
- Direct Known Subclasses:
ManagedExecutorServiceManager,ManagedScheduledExecutorServiceManager
public abstract class ManagedExecutorServiceBaseManager
extends Object
implements org.glassfish.resources.admin.cli.ResourceManager
The base managed executor service manager for managed executor service
and managed scheduled executor service
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected org.glassfish.api.admin.ServerEnvironmentprotected Stringprotected Stringprotected Stringprotected Stringprotected static final com.sun.enterprise.util.LocalStringManagerImplprotected Stringprotected Stringprotected Stringprotected org.glassfish.resourcebase.resources.util.BindableResourcesHelperprotected org.glassfish.resourcebase.resources.admin.cli.ResourceUtilprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.resourcebase.resources.api.ResourceStatuscreate(com.sun.enterprise.config.serverbeans.Resources resources, HashMap attributes, Properties properties, String target) com.sun.enterprise.config.serverbeans.ResourcecreateConfigBean(com.sun.enterprise.config.serverbeans.Resources resources, HashMap attributes, Properties properties, boolean validate) protected abstract org.glassfish.concurrent.config.ManagedExecutorServiceBasecreateConfigBean(com.sun.enterprise.config.serverbeans.Resources param, Properties properties) protected org.glassfish.concurrent.config.ManagedExecutorServiceBasecreateResource(com.sun.enterprise.config.serverbeans.Resources param, Properties properties) org.glassfish.resourcebase.resources.api.ResourceStatusabstract Stringprotected org.glassfish.resourcebase.resources.api.ResourceStatusisValid(com.sun.enterprise.config.serverbeans.Resources resources, boolean validateResourceRef, String target) protected voidsetAttributes(Map<String, String> attributes, String target) protected voidsetAttributesOnConfigBean(org.glassfish.concurrent.config.ManagedExecutorServiceBase managedExecutorService, Properties properties)
-
Field Details
-
I18N
protected static final com.sun.enterprise.util.LocalStringManagerImpl I18N -
jndiName
-
description
-
threadPriority
-
contextInfoEnabled
-
contextInfo
-
virtual
-
longRunningTasks
-
hungAfterSeconds
-
hungLoggerPrintOnce
-
hungLoggerInitialDelaySeconds
-
hungLoggerIntervalSeconds
-
corePoolSize
-
keepAliveSeconds
-
threadLifetimeSeconds
-
enabled
-
enabledValueForTarget
-
resourceUtil
@Inject protected org.glassfish.resourcebase.resources.admin.cli.ResourceUtil resourceUtil -
environment
@Inject protected org.glassfish.api.admin.ServerEnvironment environment -
resourcesHelper
@Inject protected org.glassfish.resourcebase.resources.util.BindableResourcesHelper resourcesHelper
-
-
Constructor Details
-
ManagedExecutorServiceBaseManager
public ManagedExecutorServiceBaseManager()
-
-
Method Details
-
getResourceType
- Specified by:
getResourceTypein interfaceorg.glassfish.resources.admin.cli.ResourceManager
-
create
public org.glassfish.resourcebase.resources.api.ResourceStatus create(com.sun.enterprise.config.serverbeans.Resources resources, HashMap attributes, Properties properties, String target) throws Exception - Specified by:
createin interfaceorg.glassfish.resources.admin.cli.ResourceManager- Throws:
Exception
-
isValid
protected org.glassfish.resourcebase.resources.api.ResourceStatus isValid(com.sun.enterprise.config.serverbeans.Resources resources, boolean validateResourceRef, String target) -
setAttributes
-
createResource
protected org.glassfish.concurrent.config.ManagedExecutorServiceBase createResource(com.sun.enterprise.config.serverbeans.Resources param, Properties properties) throws PropertyVetoException, org.jvnet.hk2.config.TransactionFailure - Throws:
PropertyVetoExceptionorg.jvnet.hk2.config.TransactionFailure
-
createConfigBean
protected abstract org.glassfish.concurrent.config.ManagedExecutorServiceBase createConfigBean(com.sun.enterprise.config.serverbeans.Resources param, Properties properties) throws PropertyVetoException, org.jvnet.hk2.config.TransactionFailure - Throws:
PropertyVetoExceptionorg.jvnet.hk2.config.TransactionFailure
-
setAttributesOnConfigBean
protected void setAttributesOnConfigBean(org.glassfish.concurrent.config.ManagedExecutorServiceBase managedExecutorService, Properties properties) throws PropertyVetoException, org.jvnet.hk2.config.TransactionFailure - Throws:
PropertyVetoExceptionorg.jvnet.hk2.config.TransactionFailure
-
createConfigBean
public com.sun.enterprise.config.serverbeans.Resource createConfigBean(com.sun.enterprise.config.serverbeans.Resources resources, HashMap attributes, Properties properties, boolean validate) throws Exception - Specified by:
createConfigBeanin interfaceorg.glassfish.resources.admin.cli.ResourceManager- Throws:
Exception
-
delete
public org.glassfish.resourcebase.resources.api.ResourceStatus delete(com.sun.enterprise.config.serverbeans.Resources resources, String jndiName, String target) throws Exception - Throws:
Exception
-