Uses of Interface
org.apache.activemq.artemis.utils.actors.ArtemisExecutor
Packages that use ArtemisExecutor
Package
Description
-
Uses of ArtemisExecutor in org.apache.activemq.artemis.core.paging
Methods in org.apache.activemq.artemis.core.paging that return ArtemisExecutorMethods in org.apache.activemq.artemis.core.paging with parameters of type ArtemisExecutorModifier and TypeMethodDescriptionPagingStoreFactory.newCursorProvider(PagingStore store, StorageManager storageManager, AddressSettings addressSettings, ArtemisExecutor executor) -
Uses of ArtemisExecutor in org.apache.activemq.artemis.core.paging.impl
Methods in org.apache.activemq.artemis.core.paging.impl that return ArtemisExecutorMethods in org.apache.activemq.artemis.core.paging.impl with parameters of type ArtemisExecutorModifier and TypeMethodDescriptionPagingStoreFactoryDatabase.newCursorProvider(PagingStore store, StorageManager storageManager, AddressSettings addressSettings, ArtemisExecutor executor) PagingStoreFactoryNIO.newCursorProvider(PagingStore store, StorageManager storageManager, AddressSettings addressSettings, ArtemisExecutor executor) Constructors in org.apache.activemq.artemis.core.paging.impl with parameters of type ArtemisExecutorModifierConstructorDescriptionPagingStoreImpl(SimpleString address, ScheduledExecutorService scheduledExecutor, long syncTimeout, PagingManager pagingManager, StorageManager storageManager, SequentialFileFactory fileFactory, PagingStoreFactory storeFactory, SimpleString storeName, AddressSettings addressSettings, ArtemisExecutor executor, boolean syncNonTransactional) -
Uses of ArtemisExecutor in org.apache.activemq.artemis.core.remoting.impl.invm
Methods in org.apache.activemq.artemis.core.remoting.impl.invm with parameters of type ArtemisExecutorModifier and TypeMethodDescriptionvoidInVMAcceptor.connect(String connectionID, BufferHandler remoteHandler, InVMConnector connector, ArtemisExecutor clientExecutor) protected ConnectionInVMConnector.internalCreateConnection(BufferHandler handler, ClientConnectionLifeCycleListener listener, ArtemisExecutor serverExecutor) Constructors in org.apache.activemq.artemis.core.remoting.impl.invm with parameters of type ArtemisExecutorModifierConstructorDescriptionInVMConnection(int serverID, String id, BufferHandler handler, BaseConnectionLifeCycleListener listener, ArtemisExecutor executor) InVMConnection(int serverID, String id, BufferHandler handler, BaseConnectionLifeCycleListener listener, ArtemisExecutor executor, ActiveMQPrincipal defaultActiveMQPrincipal) InVMConnection(int serverID, BufferHandler handler, BaseConnectionLifeCycleListener listener, ArtemisExecutor executor) -
Uses of ArtemisExecutor in org.apache.activemq.artemis.core.server.impl
Methods in org.apache.activemq.artemis.core.server.impl that return ArtemisExecutorConstructors in org.apache.activemq.artemis.core.server.impl with parameters of type ArtemisExecutorModifierConstructorDescriptionLastValueQueue(QueueConfiguration queueConfiguration, Filter filter, PagingStore pagingStore, PageSubscription pageSubscription, ScheduledExecutorService scheduledExecutor, PostOffice postOffice, StorageManager storageManager, HierarchicalRepository<AddressSettings> addressSettingsRepository, ArtemisExecutor executor, ActiveMQServer server, QueueFactory factory) QueueImpl(QueueConfiguration queueConfiguration, Filter filter, PagingStore pagingStore, PageSubscription pageSubscription, ScheduledExecutorService scheduledExecutor, PostOffice postOffice, StorageManager storageManager, HierarchicalRepository<AddressSettings> addressSettingsRepository, ArtemisExecutor executor, ActiveMQServer server, QueueFactory factory) -
Uses of ArtemisExecutor in org.apache.activemq.artemis.utils
Methods in org.apache.activemq.artemis.utils that return ArtemisExecutor -
Uses of ArtemisExecutor in org.apache.activemq.artemis.utils.actors
Classes in org.apache.activemq.artemis.utils.actors that implement ArtemisExecutorModifier and TypeClassDescriptionclassAn executor that always runs all tasks in order, using a delegate executor to run the tasks.Methods in org.apache.activemq.artemis.utils.actors that return ArtemisExecutorModifier and TypeMethodDescriptionstatic ArtemisExecutorArtemis is supposed to implement this properly, however in tests or tools this can be used as a fake, doing a simple delegate and using the default methods implemented here.OrderedExecutorFactory.getExecutor()Get an executor that always executes tasks in order.default ArtemisExecutorArtemisExecutor.setFair(boolean fair) If this OrderedExecutor is fair, it will yield for another executors after each task ran