Class ConcurrencyManagedThreadFactoryConfig

java.lang.Object
org.glassfish.concurrent.runtime.deployer.ConcurrencyManagedThreadFactoryConfig
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.ManagedThreadFactory, org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag

public class ConcurrencyManagedThreadFactoryConfig extends Object implements org.glassfish.concurrent.config.ManagedThreadFactory
Author:
David Matejcek
  • Constructor Details

    • ConcurrencyManagedThreadFactoryConfig

      public ConcurrencyManagedThreadFactoryConfig(com.sun.enterprise.deployment.ManagedThreadFactoryDefinitionDescriptor descriptor)
  • Method Details

    • getParent

      public org.jvnet.hk2.config.ConfigBeanProxy getParent()
      Specified by:
      getParent in interface org.jvnet.hk2.config.ConfigBeanProxy
    • getParent

      public <T extends org.jvnet.hk2.config.ConfigBeanProxy> T getParent(Class<T> type)
      Specified by:
      getParent in interface org.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:
      createChild in interface org.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:
      deepCopy in interface org.jvnet.hk2.config.ConfigBeanProxy
      Throws:
      org.jvnet.hk2.config.TransactionFailure
    • getObjectType

      public String getObjectType()
      Specified by:
      getObjectType in interface com.sun.enterprise.config.serverbeans.Resource
    • setObjectType

      public void setObjectType(String value) throws PropertyVetoException
      Specified by:
      setObjectType in interface com.sun.enterprise.config.serverbeans.Resource
      Throws:
      PropertyVetoException
    • getDeploymentOrder

      public String getDeploymentOrder()
      Specified by:
      getDeploymentOrder in interface com.sun.enterprise.config.serverbeans.Resource
    • setDeploymentOrder

      public void setDeploymentOrder(String value) throws PropertyVetoException
      Specified by:
      setDeploymentOrder in interface com.sun.enterprise.config.serverbeans.Resource
      Throws:
      PropertyVetoException
    • getJndiName

      public String getJndiName()
      Specified by:
      getJndiName in interface com.sun.enterprise.config.serverbeans.BindableResource
    • setJndiName

      public void setJndiName(String value) throws PropertyVetoException
      Specified by:
      setJndiName in interface com.sun.enterprise.config.serverbeans.BindableResource
      Throws:
      PropertyVetoException
    • getEnabled

      public String getEnabled()
      Specified by:
      getEnabled in interface com.sun.enterprise.config.serverbeans.BindableResource
    • setEnabled

      public void setEnabled(String value) throws PropertyVetoException
      Specified by:
      setEnabled in interface com.sun.enterprise.config.serverbeans.BindableResource
      Throws:
      PropertyVetoException
    • getContextInfoEnabled

      public String getContextInfoEnabled()
      Specified by:
      getContextInfoEnabled in interface org.glassfish.concurrent.config.ConcurrencyResource
    • setContextInfoEnabled

      public void setContextInfoEnabled(String value) throws PropertyVetoException
      Specified by:
      setContextInfoEnabled in interface org.glassfish.concurrent.config.ConcurrencyResource
      Throws:
      PropertyVetoException
    • getContextInfo

      public String getContextInfo()
      Specified by:
      getContextInfo in interface org.glassfish.concurrent.config.ConcurrencyResource
    • setContextInfo

      public void setContextInfo(String value) throws PropertyVetoException
      Specified by:
      setContextInfo in interface org.glassfish.concurrent.config.ConcurrencyResource
      Throws:
      PropertyVetoException
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.glassfish.concurrent.config.ConcurrencyResource
    • setDescription

      public void setDescription(String value) throws PropertyVetoException
      Specified by:
      setDescription in interface org.glassfish.concurrent.config.ConcurrencyResource
      Throws:
      PropertyVetoException
    • getProperty

      public List<org.jvnet.hk2.config.types.Property> getProperty()
      Specified by:
      getProperty in interface org.glassfish.concurrent.config.ConcurrencyResource
      Specified by:
      getProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • addProperty

      public org.jvnet.hk2.config.types.Property addProperty(org.jvnet.hk2.config.types.Property property)
      Specified by:
      addProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • lookupProperty

      public org.jvnet.hk2.config.types.Property lookupProperty(String name)
      Specified by:
      lookupProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • removeProperty

      public org.jvnet.hk2.config.types.Property removeProperty(String name)
      Specified by:
      removeProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • removeProperty

      public org.jvnet.hk2.config.types.Property removeProperty(org.jvnet.hk2.config.types.Property removeMe)
      Specified by:
      removeProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • getProperty

      public org.jvnet.hk2.config.types.Property getProperty(String name)
      Specified by:
      getProperty in interface org.jvnet.hk2.config.types.PropertyBag
    • getPropertyValue

      public String getPropertyValue(String name)
      Specified by:
      getPropertyValue in interface org.jvnet.hk2.config.types.PropertyBag
    • getPropertyValue

      public String getPropertyValue(String name, String defaultValue)
      Specified by:
      getPropertyValue in interface org.jvnet.hk2.config.types.PropertyBag
    • getThreadPriority

      public String getThreadPriority()
      Specified by:
      getThreadPriority in interface org.glassfish.concurrent.config.ManagedThreadFactory
    • setThreadPriority

      public void setThreadPriority(String value) throws PropertyVetoException
      Specified by:
      setThreadPriority in interface org.glassfish.concurrent.config.ManagedThreadFactory
      Throws:
      PropertyVetoException
    • getContext

      public String getContext()
      Specified by:
      getContext in interface org.glassfish.concurrent.config.ManagedThreadFactory
    • setContext

      public void setContext(String value) throws PropertyVetoException
      Specified by:
      setContext in interface org.glassfish.concurrent.config.ManagedThreadFactory
      Throws:
      PropertyVetoException
    • getIdentity

      public String getIdentity()
      Specified by:
      getIdentity in interface com.sun.enterprise.config.serverbeans.BindableResource
      Specified by:
      getIdentity in interface org.glassfish.concurrent.config.ManagedThreadFactory
      Specified by:
      getIdentity in interface com.sun.enterprise.config.serverbeans.Resource
    • getUseVirtualThreads

      public String getUseVirtualThreads()
      Specified by:
      getUseVirtualThreads in interface org.glassfish.concurrent.config.ManagedThreadFactory
    • setUseVirtualThreads

      public void setUseVirtualThreads(String value) throws PropertyVetoException
      Specified by:
      setUseVirtualThreads in interface org.glassfish.concurrent.config.ManagedThreadFactory
      Throws:
      PropertyVetoException