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

Quick Search    Search Deep

org.apache.commons.modeler.ant
Class MLETTask  view MLETTask download MLETTask.java

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.apache.commons.modeler.ant.MLETTask
Direct Known Subclasses:
ModelerTask

public class MLETTask
extends org.apache.tools.ant.Task

Load an MBean. The syntax is similar with the , with few ant-specific extensions. A separate classloader can be used, the mechanism is similar with what taskdef is using. Note that mlet will use the arguments in the constructor.


Field Summary
(package private)  java.lang.String archive
           
(package private)  java.util.List args
           
(package private)  java.util.List attributes
           
(package private)  java.lang.String code
           
(package private)  java.lang.String codebase
           
(package private)  java.lang.String loaderRef
           
private static org.apache.commons.logging.Log log
           
(package private)  boolean modeler
           
(package private)  java.lang.String objectName
           
(package private)  javax.management.ObjectName oname
           
(package private)  javax.management.MBeanServer server
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
MLETTask()
           
 
Method Summary
 void addArg(Arg arg)
           
 void addAttribute(JmxSet arg)
           
protected  void bindJmx(java.lang.String objectName, java.lang.String code, java.lang.String arg0, java.util.List args)
           
 void execute()
          Called by the project to let the task do its work.
 javax.management.MBeanServer getMBeanServer()
           
 javax.management.ObjectName getObjectName()
           
 void setArchive(java.lang.String archive)
           
 void setCode(java.lang.String code)
           
 void setCodebase(java.lang.String codebase)
           
 void setModeler(boolean modeler)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.commons.logging.Log log

code

java.lang.String code

archive

java.lang.String archive

codebase

java.lang.String codebase

objectName

java.lang.String objectName

oname

javax.management.ObjectName oname

args

java.util.List args

attributes

java.util.List attributes

loaderRef

java.lang.String loaderRef

server

javax.management.MBeanServer server

modeler

boolean modeler
Constructor Detail

MLETTask

public MLETTask()
Method Detail

addArg

public void addArg(Arg arg)

addAttribute

public void addAttribute(JmxSet arg)

setCode

public void setCode(java.lang.String code)

setArchive

public void setArchive(java.lang.String archive)

setCodebase

public void setCodebase(java.lang.String codebase)

setName

public void setName(java.lang.String name)

getMBeanServer

public javax.management.MBeanServer getMBeanServer()

setModeler

public void setModeler(boolean modeler)

bindJmx

protected void bindJmx(java.lang.String objectName,
                       java.lang.String code,
                       java.lang.String arg0,
                       java.util.List args)
                throws java.lang.Exception

getObjectName

public javax.management.ObjectName getObjectName()

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Description copied from class: org.apache.tools.ant.Task
Called by the project to let the task do its work. This method may be called more than once, if the task is invoked more than once. For example, if target1 and target2 both depend on target3, then running "ant target1 target2" will run all tasks in target3 twice.