public class JGroupsCommandDispatcherFactory extends Object implements CommandDispatcherFactory
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_STACK |
static long |
DEFAULT_TIMEOUT |
Constructor and Description |
---|
JGroupsCommandDispatcherFactory() |
Modifier and Type | Method and Description |
---|---|
<C> CommandDispatcher<C> |
createCommandDispatcher(String id,
C context,
Stateful stateful,
MembershipListener membershipListener)
Create a new dispatcher for remote command execution.
|
String |
getId() |
String |
getName() |
String |
getStack() |
long |
getTimeout() |
void |
setName(String name) |
void |
setStack(String stack) |
void |
setTimeout(long timeout) |
public static final long DEFAULT_TIMEOUT
public static final String DEFAULT_STACK
public JGroupsCommandDispatcherFactory()
public String getId()
getId
in interface Identifiable
public <C> CommandDispatcher<C> createCommandDispatcher(String id, C context, Stateful stateful, MembershipListener membershipListener) throws Exception
CommandDispatcherFactory
createCommandDispatcher
in interface CommandDispatcherFactory
C
- execution context typeid
- unique identifier of this dispatchercontext
- command execution contextstateful
- handler for state transfersmembershipListener
- handler for group membership changesException
- if an error occurred creating the dispatcherpublic long getTimeout()
public void setTimeout(long timeout)
Copyright © 2004–2014 Paul Ferraro. All rights reserved.