org.infinispan.commands
Class RemoteCommandsFactory
java.lang.Object
org.infinispan.commands.RemoteCommandsFactory
public class RemoteCommandsFactory
- extends Object
Specifically used to create un-initialized ReplicableCommand
s from a byte stream.
This is a Scopes.GLOBAL
component and doesn't have knowledge of initializing a command by injecting
cache-specific components into it.
Usually a second step to unmarshalling a command from a byte stream (after
creating an un-initialized version using this factory) is to pass the command though CommandsFactory.initializeReplicableCommand(ReplicableCommand)
.
- Since:
- 4.0
- Author:
- Manik Surtani
- See Also:
CommandsFactory.initializeReplicableCommand(ReplicableCommand)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteCommandsFactory
public RemoteCommandsFactory()
inject
public void inject(Transport transport)
fromStream
public ReplicableCommand fromStream(byte id,
Object[] parameters)
- Creates an un-initialized command. Un-initialized in the sense that parameters will be set, but any components
specific to the cache in question will not be set.
You would typically set these parameters using
CommandsFactory.initializeReplicableCommand(ReplicableCommand)
- Parameters:
id
- id of the commandparameters
- parameters to set
- Returns:
- a replicable command
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.