Class ConcurrencyManagedScheduledExecutorServiceConfig
java.lang.Object
org.glassfish.concurrent.runtime.deployer.ConcurrencyManagedScheduledExecutorServiceConfig
- All Implemented Interfaces:
com.sun.enterprise.config.serverbeans.BindableResource,com.sun.enterprise.config.serverbeans.Resource,jakarta.validation.Payload,org.glassfish.concurrent.config.ConcurrencyResource,org.glassfish.concurrent.config.ManagedExecutorServiceBase,org.glassfish.concurrent.config.ManagedScheduledExecutorService,org.jvnet.hk2.config.ConfigBeanProxy,org.jvnet.hk2.config.types.PropertyBag
public class ConcurrencyManagedScheduledExecutorServiceConfig
extends Object
implements org.glassfish.concurrent.config.ManagedScheduledExecutorService
- Author:
- David Matejcek
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glassfish.concurrent.config.ManagedScheduledExecutorService
org.glassfish.concurrent.config.ManagedScheduledExecutorService.ManagedScheduledExecutorServiceConfigActivator -
Field Summary
Fields inherited from interface com.sun.enterprise.config.serverbeans.BindableResource
PATTERN_JNDIFields inherited from interface com.sun.enterprise.config.serverbeans.Resource
OBJECT_TYPES -
Constructor Summary
ConstructorsConstructorDescriptionConcurrencyManagedScheduledExecutorServiceConfig(com.sun.enterprise.deployment.ManagedScheduledExecutorDefinitionDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionorg.jvnet.hk2.config.types.PropertyaddProperty(org.jvnet.hk2.config.types.Property property) <T extends org.jvnet.hk2.config.ConfigBeanProxy>
TcreateChild(Class<T> type) org.jvnet.hk2.config.ConfigBeanProxydeepCopy(org.jvnet.hk2.config.ConfigBeanProxy parent) org.jvnet.hk2.config.ConfigBeanProxy<T extends org.jvnet.hk2.config.ConfigBeanProxy>
TList<org.jvnet.hk2.config.types.Property> org.jvnet.hk2.config.types.PropertygetProperty(String name) getPropertyValue(String name) getPropertyValue(String name, String defaultValue) org.jvnet.hk2.config.types.PropertylookupProperty(String name) org.jvnet.hk2.config.types.PropertyremoveProperty(String name) org.jvnet.hk2.config.types.PropertyremoveProperty(org.jvnet.hk2.config.types.Property removeMe) voidsetContext(String value) voidsetContextInfo(String value) voidsetContextInfoEnabled(String value) voidsetCorePoolSize(String value) voidsetDeploymentOrder(String value) voidsetDescription(String value) voidsetEnabled(String value) voidsetHungAfterSeconds(String value) voidvoidvoidsetHungLoggerPrintOnce(String value) voidsetJndiName(String value) voidsetKeepAliveSeconds(String value) voidsetLongRunningTasks(String value) voidsetObjectType(String value) voidsetThreadLifetimeSeconds(String value) voidsetThreadPriority(String value) voidsetUseVirtualThreads(String value)
-
Constructor Details
-
ConcurrencyManagedScheduledExecutorServiceConfig
public ConcurrencyManagedScheduledExecutorServiceConfig(com.sun.enterprise.deployment.ManagedScheduledExecutorDefinitionDescriptor descriptor)
-
-
Method Details
-
getParent
public org.jvnet.hk2.config.ConfigBeanProxy getParent()- Specified by:
getParentin interfaceorg.jvnet.hk2.config.ConfigBeanProxy
-
getParent
- Specified by:
getParentin interfaceorg.jvnet.hk2.config.ConfigBeanProxy
-
createChild
public <T extends org.jvnet.hk2.config.ConfigBeanProxy> T createChild(Class<T> type) throws org.jvnet.hk2.config.TransactionFailure - Specified by:
createChildin interfaceorg.jvnet.hk2.config.ConfigBeanProxy- Throws:
org.jvnet.hk2.config.TransactionFailure
-
deepCopy
public org.jvnet.hk2.config.ConfigBeanProxy deepCopy(org.jvnet.hk2.config.ConfigBeanProxy parent) throws org.jvnet.hk2.config.TransactionFailure - Specified by:
deepCopyin interfaceorg.jvnet.hk2.config.ConfigBeanProxy- Throws:
org.jvnet.hk2.config.TransactionFailure
-
getObjectType
- Specified by:
getObjectTypein interfacecom.sun.enterprise.config.serverbeans.Resource
-
setObjectType
- Specified by:
setObjectTypein interfacecom.sun.enterprise.config.serverbeans.Resource- Throws:
PropertyVetoException
-
getDeploymentOrder
- Specified by:
getDeploymentOrderin interfacecom.sun.enterprise.config.serverbeans.Resource
-
setDeploymentOrder
- Specified by:
setDeploymentOrderin interfacecom.sun.enterprise.config.serverbeans.Resource- Throws:
PropertyVetoException
-
getJndiName
- Specified by:
getJndiNamein interfacecom.sun.enterprise.config.serverbeans.BindableResource
-
setJndiName
- Specified by:
setJndiNamein interfacecom.sun.enterprise.config.serverbeans.BindableResource- Throws:
PropertyVetoException
-
getEnabled
- Specified by:
getEnabledin interfacecom.sun.enterprise.config.serverbeans.BindableResource
-
setEnabled
- Specified by:
setEnabledin interfacecom.sun.enterprise.config.serverbeans.BindableResource- Throws:
PropertyVetoException
-
getContextInfoEnabled
- Specified by:
getContextInfoEnabledin interfaceorg.glassfish.concurrent.config.ConcurrencyResource
-
setContextInfoEnabled
- Specified by:
setContextInfoEnabledin interfaceorg.glassfish.concurrent.config.ConcurrencyResource- Throws:
PropertyVetoException
-
getContextInfo
- Specified by:
getContextInfoin interfaceorg.glassfish.concurrent.config.ConcurrencyResource
-
setContextInfo
- Specified by:
setContextInfoin interfaceorg.glassfish.concurrent.config.ConcurrencyResource- Throws:
PropertyVetoException
-
getDescription
- Specified by:
getDescriptionin interfaceorg.glassfish.concurrent.config.ConcurrencyResource
-
setDescription
- Specified by:
setDescriptionin interfaceorg.glassfish.concurrent.config.ConcurrencyResource- Throws:
PropertyVetoException
-
getProperty
- Specified by:
getPropertyin interfaceorg.glassfish.concurrent.config.ConcurrencyResource- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
addProperty
public org.jvnet.hk2.config.types.Property addProperty(org.jvnet.hk2.config.types.Property property) - Specified by:
addPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
lookupProperty
- Specified by:
lookupPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
removeProperty
- Specified by:
removePropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
removeProperty
public org.jvnet.hk2.config.types.Property removeProperty(org.jvnet.hk2.config.types.Property removeMe) - Specified by:
removePropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getProperty
- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getPropertyValue
- Specified by:
getPropertyValuein interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getPropertyValue
- Specified by:
getPropertyValuein interfaceorg.jvnet.hk2.config.types.PropertyBag
-
getThreadPriority
- Specified by:
getThreadPriorityin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setThreadPriority
- Specified by:
setThreadPriorityin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getLongRunningTasks
- Specified by:
getLongRunningTasksin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setLongRunningTasks
- Specified by:
setLongRunningTasksin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getHungAfterSeconds
- Specified by:
getHungAfterSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setHungAfterSeconds
- Specified by:
setHungAfterSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getHungLoggerPrintOnce
- Specified by:
getHungLoggerPrintOncein interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setHungLoggerPrintOnce
- Specified by:
setHungLoggerPrintOncein interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getHungLoggerInitialDelaySeconds
- Specified by:
getHungLoggerInitialDelaySecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setHungLoggerInitialDelaySeconds
- Specified by:
setHungLoggerInitialDelaySecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getHungLoggerIntervalSeconds
- Specified by:
getHungLoggerIntervalSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setHungLoggerIntervalSeconds
- Specified by:
setHungLoggerIntervalSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getCorePoolSize
- Specified by:
getCorePoolSizein interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setCorePoolSize
- Specified by:
setCorePoolSizein interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getKeepAliveSeconds
- Specified by:
getKeepAliveSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setKeepAliveSeconds
- Specified by:
setKeepAliveSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getThreadLifetimeSeconds
- Specified by:
getThreadLifetimeSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setThreadLifetimeSeconds
- Specified by:
setThreadLifetimeSecondsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getContext
- Specified by:
getContextin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setContext
- Specified by:
setContextin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-
getIdentity
- Specified by:
getIdentityin interfacecom.sun.enterprise.config.serverbeans.BindableResource- Specified by:
getIdentityin interfaceorg.glassfish.concurrent.config.ManagedScheduledExecutorService- Specified by:
getIdentityin interfacecom.sun.enterprise.config.serverbeans.Resource
-
getUseVirtualThreads
- Specified by:
getUseVirtualThreadsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase
-
setUseVirtualThreads
- Specified by:
setUseVirtualThreadsin interfaceorg.glassfish.concurrent.config.ManagedExecutorServiceBase- Throws:
PropertyVetoException
-