org.ow2.jonas.antmodular.jonasbase.discovery.base
Class Discovery

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.ow2.jonas.antmodular.jonasbase.bootstrap.AbstractJOnASBaseAntTask
              extended by org.ow2.jonas.antmodular.jonasbase.discovery.base.Discovery
All Implemented Interfaces:
Cloneable

public class Discovery
extends org.ow2.jonas.antmodular.jonasbase.bootstrap.AbstractJOnASBaseAntTask

Defines properties for Discovery service.

Author:
Florent Benoit

Field Summary
protected static String DISCOVERY_CLASS_PROPERTY
          Name of the property for changing the discovery class
protected static String INFO
          Info for the logger.
 
Fields inherited from class org.ow2.jonas.antmodular.jonasbase.bootstrap.AbstractJOnASBaseAntTask
CONF_DIR, destDir, jonasRoot, skipOptionalDeployablesCopy, tasks
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
Discovery()
          Default constructor.
 
Method Summary
protected  org.ow2.jonas.antmodular.jonasbase.bootstrap.JTask createServiceNameReplace(String serviceName, String info, String confDir)
          Create a JReplace Task for changing service classname in jonas.properties.
 void execute()
          Execute this task.
 
Methods inherited from class org.ow2.jonas.antmodular.jonasbase.bootstrap.AbstractJOnASBaseAntTask
addTask, addTasks, copyTemplateDeployables, createServiceNameReplace, executeAllTask, getJOnASBase, getJOnASRoot, getTasks, setDestDir, setSkipOptionalDeployablesCopy
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INFO

protected static final String INFO
Info for the logger.

See Also:
Constant Field Values

DISCOVERY_CLASS_PROPERTY

protected static final String DISCOVERY_CLASS_PROPERTY
Name of the property for changing the discovery class

See Also:
Constant Field Values
Constructor Detail

Discovery

public Discovery()
Default constructor.

Method Detail

createServiceNameReplace

protected org.ow2.jonas.antmodular.jonasbase.bootstrap.JTask createServiceNameReplace(String serviceName,
                                                                                      String info,
                                                                                      String confDir)
Create a JReplace Task for changing service classname in jonas.properties.

Parameters:
serviceName - service classname to use.
Returns:
Returns a JReplace Task.

execute

public void execute()
Execute this task.

Overrides:
execute in class org.ow2.jonas.antmodular.jonasbase.bootstrap.AbstractJOnASBaseAntTask


Copyright © 2013 OW2 Consortium. All Rights Reserved.