Class PayaraExecutorService

  • All Implemented Interfaces:
    EventListener, ConfigListener

    @Service(name="payara-executor-service")
    public class PayaraExecutorService
    extends Object
    implements ConfigListener, EventListener
    Service that provides a shared executor service for server internals rather than all services creating and using their own.
    Author:
    Andrew Pielage
    • Constructor Detail

      • PayaraExecutorService

        public PayaraExecutorService()
    • Method Detail

      • postConstruct

        @PostConstruct
        public void postConstruct()
      • getUnderlyingExecutorService

        public ExecutorService getUnderlyingExecutorService()
      • getExecutorThreadPoolSize

        public int getExecutorThreadPoolSize()
      • getScheduledExecutorThreadPoolSize

        public int getScheduledExecutorThreadPoolSize()
      • changed

        public UnprocessedChangeEvents changed​(PropertyChangeEvent[] propertyChangeEvents)
        Description copied from interface: ConfigListener
        Notification that @Configured objects that were injected have changed
        Specified by:
        changed in interface ConfigListener
        Parameters:
        propertyChangeEvents - list of changes
        Returns:
        the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully
      • isACC

        public boolean isACC()