org.jboss.deployers.spi.management
Interface DelegatingComponentDispatcher


public interface DelegatingComponentDispatcher

A delegating runtime component dispatcher interface used by proxies for ManagedProperty gets and ManagedOperation invokes.

Version:
$Revision: 86996 $
Author:
Emanuel Muckenhuber, Scott.Stark@jboss.org

Method Summary
 org.jboss.metatype.api.values.MetaValue get(Long propID, Object componentName, String propertyName)
          Get a property value from a runtime component
 org.jboss.metatype.api.values.MetaValue invoke(Long opID, Object componentName, String methodName, org.jboss.metatype.api.values.MetaValue... param)
          Invoke an operation on a runtime component.
 

Method Detail

get

org.jboss.metatype.api.values.MetaValue get(Long propID,
                                            Object componentName,
                                            String propertyName)
Get a property value from a runtime component

Parameters:
propID - - the unique id associated with the ManagedProperty
componentName - - runtime component name
propertyName - - property name
Returns:
wrapped MetaValue view of the property value

invoke

org.jboss.metatype.api.values.MetaValue invoke(Long opID,
                                               Object componentName,
                                               String methodName,
                                               org.jboss.metatype.api.values.MetaValue... param)
Invoke an operation on a runtime component.

Parameters:
opID - - the unique id associated with the ManagedOperation
componentName - - runtime component name
methodName - - the operation name
param - - the wrapped parameters for the invocation
Returns:
wrapped MetaValue view of the operation result


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.