}
public Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) throws Exception
{
String name = objectName.getCanonicalName();
KernelRegistryEntry entry = kernel.getRegistry().getEntry(name);
if (entry != null)
{
Object target = entry.getTarget();
if (target instanceof RARDeployment)
{
RARDeployment deployment = (RARDeployment) target;
return deployment.invoke(operationName, params, signature);
}