Class PayaraExecutorService
- java.lang.Object
-
- fish.payara.nucleus.executorservice.PayaraExecutorService
-
- All Implemented Interfaces:
EventListener
,ConfigListener
@Service(name="payara-executor-service") public class PayaraExecutorService extends Object implements ConfigListener, EventListener
- Author:
- Andrew Pielage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
EventListener.Event<T>
-
-
Constructor Summary
Constructors Constructor Description PayaraExecutorService()
-
Method Summary
-
-
-
Method Detail
-
postConstruct
@PostConstruct public void postConstruct()
-
event
public void event(EventListener.Event event)
Description copied from interface:EventListener
Process a Glassfish/Payara event- Specified by:
event
in interfaceEventListener
- Parameters:
event
-
-
schedule
public <V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
-
schedule
public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
-
scheduleAtFixedRate
public ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit)
-
scheduleWithFixedDelay
public ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit)
-
getUnderlyingExecutorService
public ExecutorService getUnderlyingExecutorService()
-
getUnderlyingScheduledExecutorService
public ScheduledExecutorService getUnderlyingScheduledExecutorService()
-
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 interfaceConfigListener
- 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()
-
-