eXo Kernel :: Container 2.4.13-GA

org.exoplatform.management.spi
Class ManagedMethodMetaData

java.lang.Object
  extended by org.exoplatform.management.spi.ManagedMetaData
      extended by org.exoplatform.management.spi.ManagedMethodMetaData

public class ManagedMethodMetaData
extends ManagedMetaData

Meta data that describes a managed method.

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
ManagedMethodMetaData(Method method, ImpactType impactType)
          Build a new instance.
 
Method Summary
 void addParameter(ManagedMethodParameterMetaData parameter)
           
 ImpactType getImpact()
           
 Method getMethod()
           
 String getName()
           
 Collection<ManagedMethodParameterMetaData> getParameters()
           
 
Methods inherited from class org.exoplatform.management.spi.ManagedMetaData
getDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedMethodMetaData

public ManagedMethodMetaData(Method method,
                             ImpactType impactType)
                      throws IllegalArgumentException
Build a new instance.

Parameters:
method - the method
impactType - the access mode
Throws:
IllegalArgumentException - if the method is null or the impact is null
Method Detail

getName

public String getName()

getImpact

public ImpactType getImpact()

getMethod

public Method getMethod()

addParameter

public void addParameter(ManagedMethodParameterMetaData parameter)

getParameters

public Collection<ManagedMethodParameterMetaData> getParameters()

eXo Kernel :: Container 2.4.13-GA

Copyright © 2015 eXo Platform SAS. All Rights Reserved.