Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.geronimo.gbean.runtime
Class GBeanOperation  view GBeanOperation download GBeanOperation.java

java.lang.Object
  extended byorg.apache.geronimo.gbean.runtime.GBeanOperation

public final class GBeanOperation
extends java.lang.Object

Version:
$Rev: 151106 $ $Date: 2005-02-02 18:49:54 -0800 (Wed, 02 Feb 2005) $

Field Summary
private  boolean framework
           
private  GBeanInstance gbeanInstance
           
private  MethodInvoker methodInvoker
           
private  java.lang.String name
           
private  org.apache.geronimo.gbean.GOperationInfo operationInfo
           
private  java.util.List parameterTypes
           
 
Constructor Summary
  GBeanOperation(GBeanInstance gbeanInstance, org.apache.geronimo.gbean.GOperationInfo operationInfo)
           
private GBeanOperation(GBeanInstance gbeanInstance, java.lang.String name, java.util.List parameterTypes, MethodInvoker methodInvoker)
           
 
Method Summary
(package private) static GBeanOperation createFrameworkOperation(GBeanInstance gbeanInstance, java.lang.String name, java.util.List parameterTypes, MethodInvoker methodInvoker)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 org.apache.geronimo.gbean.GOperationInfo getOperationInfo()
           
 java.util.List getParameterTypes()
           
 java.lang.Object invoke(java.lang.Object target, java.lang.Object[] arguments)
           
 boolean isFramework()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gbeanInstance

private final GBeanInstance gbeanInstance

name

private final java.lang.String name

parameterTypes

private final java.util.List parameterTypes

methodInvoker

private final MethodInvoker methodInvoker

framework

private final boolean framework

operationInfo

private final org.apache.geronimo.gbean.GOperationInfo operationInfo
Constructor Detail

GBeanOperation

private GBeanOperation(GBeanInstance gbeanInstance,
                       java.lang.String name,
                       java.util.List parameterTypes,
                       MethodInvoker methodInvoker)

GBeanOperation

public GBeanOperation(GBeanInstance gbeanInstance,
                      org.apache.geronimo.gbean.GOperationInfo operationInfo)
               throws org.apache.geronimo.gbean.InvalidConfigurationException
Method Detail

createFrameworkOperation

static GBeanOperation createFrameworkOperation(GBeanInstance gbeanInstance,
                                               java.lang.String name,
                                               java.util.List parameterTypes,
                                               MethodInvoker methodInvoker)

getName

public java.lang.String getName()

getParameterTypes

public java.util.List getParameterTypes()

getOperationInfo

public org.apache.geronimo.gbean.GOperationInfo getOperationInfo()

isFramework

public boolean isFramework()

invoke

public java.lang.Object invoke(java.lang.Object target,
                               java.lang.Object[] arguments)
                        throws java.lang.Exception

getDescription

public java.lang.String getDescription()