如何在jboss 4.2.3中调用集群中每个实例的方法?

时间:2012-11-28 18:59:21

标签: jboss cluster-computing jboss-4.2.x

从使用@Service和@Management注释的pojo中,我想在我的集群中的每个实例上调用一个方法。

@Service(objectName=myClass.OBJECT_NAME)
@Management(MyInterface.class)
public class MyClass implements myInterface
{
  @Override
  public void callEverywhere () throws Exception {
     final ArrayList results = partition.getHAPartition().callMethodOnCluster(OBJECT_NAME,"methodName", new Object[] {}, new Class[] {}, false);
  }
  public String myMethod() {
    return "Hello";
  }
}

导致该方法无法被调用。在引擎盖下,我看起来像是NoHandlerForRPC而不是调用方法。

我知道我可以使用HAServiceMBeanSupport,但有理由想要使用POJO。

我可以在jboss 4.2.3中使用pojos吗?

0 个答案:

没有答案