Package org.jboss.managed.api.ManagedOperation

Examples of org.jboss.managed.api.ManagedOperation.Impact


         ManagementOperation opAnnotation, ClassLoader mbeanLoader, MetaData metaData)
      throws Exception
   {
      String name = methodInfo.getName();
      String description = opAnnotation != null ? opAnnotation.description() : name;
      Impact impact = Impact.Unknown;
      switch(methodInfo.getImpact())
      {
         case MBeanOperationInfo.ACTION:
            impact = Impact.WriteOnly;
            break;
View Full Code Here


         ManagementOperation opAnnotation, ClassLoader mbeanLoader, MetaData metaData)
      throws Exception
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = Impact.Unknown;
      switch(methodInfo.getImpact())
      {
         case MBeanOperationInfo.ACTION:
            impact = Impact.WriteOnly;
            break;
View Full Code Here

   protected ManagedOperation getManagedOperation(MethodInfo methodInfo,
         ManagementOperation opAnnotation, MetaData metaData)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
      Class<? extends ManagedParameterConstraintsPopulatorFactory> opConstraintsFactor = opAnnotation.constraintsFactory();
View Full Code Here

    */
   protected ManagedOperation getManagedOperation(MethodInfo methodInfo, ManagementOperation opAnnotation)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      TypeInfo returnInfo = methodInfo.getReturnType();
      MetaType returnType = metaTypeFactory.resolve(returnInfo);
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
View Full Code Here

    */
   protected ManagedOperation getManagedOperation(MethodInfo methodInfo, ManagementOperation opAnnotation)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      TypeInfo returnInfo = methodInfo.getReturnType();
      MetaType returnType = metaTypeFactory.resolve(returnInfo);
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
View Full Code Here

    */
   protected ManagedOperation getManagedOperation(MethodInfo methodInfo, ManagementOperation opAnnotation)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      TypeInfo returnInfo = methodInfo.getReturnType();
      MetaType returnType = metaTypeFactory.resolve(returnInfo);
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
View Full Code Here

   protected ManagedOperation getManagedOperation(MethodInfo methodInfo,
         ManagementOperation opAnnotation, MetaData metaData)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
      Class<? extends ManagedParameterConstraintsPopulatorFactory> opConstraintsFactor = opAnnotation.constraintsFactory();
View Full Code Here

      ManagedObject q1MO = initManagedObject(q1);
      Set<ManagedOperation> ops = q1MO.getOperations();
      ManagedOperation listAllMessages = ManagedOperationMatcher.findOperation(ops, "listAllMessages", SimpleMetaType.STRING);
      assertNotNull(listAllMessages);
      Impact lamImpact = listAllMessages.getImpact();
      assertEquals(Impact.ReadOnly, lamImpact);

      ManagedOperation start = ManagedOperationMatcher.findOperation(ops, "start");
      assertNotNull(start);
      Impact startImpact = start.getImpact();
      assertEquals(Impact.Lifecycle, startImpact);     
   }
View Full Code Here

    */
   protected ManagedOperation getManagedOperation(MethodInfo methodInfo, ManagementOperation opAnnotation)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      TypeInfo returnInfo = methodInfo.getReturnType();
      MetaType returnType = metaTypeFactory.resolve(returnInfo);
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
View Full Code Here

   protected ManagedOperation getManagedOperation(MethodInfo methodInfo,
         ManagementOperation opAnnotation, MetaData metaData)
   {
      String name = methodInfo.getName();
      String description = opAnnotation.description();
      Impact impact = opAnnotation.impact();
      ManagementParameter[] params = opAnnotation.params();
      ParameterInfo[] paramInfo = methodInfo.getParameters();
      ArrayList<ManagedParameter> mparams = new ArrayList<ManagedParameter>();
      Class<? extends ManagedParameterConstraintsPopulatorFactory> opConstraintsFactor = opAnnotation.constraintsFactory();
View Full Code Here

TOP

Related Classes of org.jboss.managed.api.ManagedOperation.Impact

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.