{
log.debug("partial transferred state is null");
return;
}
MarshalledValueInputStream in = null;
String targetRoot = state_id;
boolean hasDifferentSourceAndIntegrationRoots = state_id.indexOf(StateTransferManager.PARTIAL_STATE_DELIMITER) > 0;
if (hasDifferentSourceAndIntegrationRoots)
{
targetRoot = state_id.split(StateTransferManager.PARTIAL_STATE_DELIMITER)[1];
}
try
{
log.debug("Setting received partial state for subroot " + state_id);
Fqn subroot = Fqn.fromString(targetRoot);
// Region region = regionManager.getRegion(subroot, false);
// ClassLoader cl = null;
// if (region != null)
// {
// // If a classloader is registered for the node's region, use it
// cl = region.getClassLoader();
// }
ByteArrayInputStream bais = new ByteArrayInputStream(state);
in = new MarshalledValueInputStream(bais);
//getStateTransferManager().setState(in, subroot, cl);
stateTransferManager.setState(in, subroot);
stateReceivedSuccess();
}
catch (Throwable t)