public class ManagedCommandDispatcherFactory extends Object implements AutoCloseableCommandDispatcherFactory
CommandDispatcherFactory decorator that allows multiple invocations of CommandDispatcherFactory.createCommandDispatcher(Object, Object) for a given identifier,
returning the same managed CommandDispatcher instance to each caller.
The managed CommandDispatcher instance is only closed after CommandDispatcher.close() is invoked on all instances.| Constructor and Description |
|---|
ManagedCommandDispatcherFactory(AutoCloseableCommandDispatcherFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<C> org.wildfly.clustering.dispatcher.CommandDispatcher<C> |
createCommandDispatcher(Object id,
C context,
ClassLoader loader) |
org.wildfly.clustering.group.Group |
getGroup() |
public ManagedCommandDispatcherFactory(AutoCloseableCommandDispatcherFactory factory)
public void close()
close in interface AutoCloseableclose in interface AutoCloseableCommandDispatcherFactorypublic org.wildfly.clustering.group.Group getGroup()
getGroup in interface org.wildfly.clustering.dispatcher.CommandDispatcherFactorypublic <C> org.wildfly.clustering.dispatcher.CommandDispatcher<C> createCommandDispatcher(Object id, C context, ClassLoader loader)
Copyright © 2020 JBoss by Red Hat. All rights reserved.