/**
* Updates (re-injects) any dependencies needed by all components already in the registry.
*/
public void updateDependencies()
{
State originalState = overallState;
moveComponentsToState(overallState == STARTED ? STOPPED : CONSTRUCTED);
moveComponentsToState(originalState);
// re- add a few key components - this is a hack for now
CacheImpl ci = getComponent(CacheImpl.class);
CacheSPI rcid = getComponent("remoteDelegate", RemoteCacheInvocationDelegate.class);