org.ow2.petals.ant
Class AbstractJBIAntTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.ow2.petals.ant.AbstractJBIAntTask
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
AbstractInstallerAntTask, ConfigureRuntimeComponentTask, ForceUndeployServiceAssemblyTask, ForceUnloadInstallerTask, ListBindingComponentsTask, ListServiceAssembliesTask, ListServiceEnginesTask, ListSharedLibrariesTask, ShutdownAllComponentsTask, ShutdownAllServiceAssembliesTask, ShutdownComponentTask, ShutdownServiceAssemblyTask, StartAllComponentsTask, StartAllServiceAssembliesTask, StartComponentTask, StartServiceAssemblyTask, StopAllComponentsTask, StopAllServiceAssembliesTask, StopComponentTask, StopServiceAssemblyTask, UndeployAllServiceAssembliesTask, UndeployServiceAssemblyTask, UninstallAllSharedLibrariesTask, UninstallComponentsTask, UninstallComponentTask, UninstallSharedLibraryTask, UnloadAllInstallersTask

public abstract class AbstractJBIAntTask
extends org.apache.tools.ant.Task

This class is used to give the main parameters of the Ant tasks

Author:
ddesjardins chamerling - eBMWebsourcing

Field Summary
static java.lang.String DEFAULT_JMX_HOST
           
static java.lang.String DEFAULT_JMX_PORT
           
protected  boolean failOnError
          Fail on error
protected  java.lang.String host
          Host jmx
protected  java.lang.String password
          Password for security
protected  java.lang.String port
          Port jmx
static java.util.regex.Pattern saNamepattern
           
static java.util.regex.Pattern suResultpattern
           
protected  java.lang.String username
          User name for security
 
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
AbstractJBIAntTask()
           
 
Method Summary
abstract  void doTask()
          Do the task job
 void execute()
           
 java.lang.String getHost()
           
 org.ow2.petals.jmx.JMXClient getJMXClient()
          Get a shared connection to JMX
 java.lang.String getPassword()
           
 java.lang.String getPort()
           
 java.lang.String getUsername()
           
 boolean isFailOnError()
           
 void setFailOnError(boolean failOnError)
           
 void setHost(java.lang.String host)
           
 void setPassword(java.lang.String password)
           
 void setPort(java.lang.String port)
           
 void setUsername(java.lang.String username)
           
 
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

DEFAULT_JMX_HOST

public static final java.lang.String DEFAULT_JMX_HOST
See Also:
Constant Field Values

DEFAULT_JMX_PORT

public static final java.lang.String DEFAULT_JMX_PORT
See Also:
Constant Field Values

saNamepattern

public static final java.util.regex.Pattern saNamepattern

suResultpattern

public static final java.util.regex.Pattern suResultpattern

failOnError

protected boolean failOnError
Fail on error


host

protected java.lang.String host
Host jmx


password

protected java.lang.String password
Password for security


port

protected java.lang.String port
Port jmx


username

protected java.lang.String username
User name for security

Constructor Detail

AbstractJBIAntTask

public AbstractJBIAntTask()
Method Detail

doTask

public abstract void doTask()
                     throws java.lang.Exception
Do the task job

Throws:
java.lang.Exception

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

getHost

public java.lang.String getHost()
Returns:
the host

getJMXClient

public org.ow2.petals.jmx.JMXClient getJMXClient()
                                          throws java.lang.NumberFormatException,
                                                 org.ow2.petals.jmx.exception.ConnectionErrorException
Get a shared connection to JMX

Returns:
Throws:
java.io.IOException
org.ow2.petals.jmx.exception.ConnectionErrorException
java.lang.NumberFormatException

getPassword

public java.lang.String getPassword()
Returns:
the password

getPort

public java.lang.String getPort()
Returns:
the port

getUsername

public java.lang.String getUsername()
Returns:
the username

isFailOnError

public boolean isFailOnError()
Returns:
the failOnError

setFailOnError

public void setFailOnError(boolean failOnError)
Parameters:
failOnError - the failOnError to set

setHost

public void setHost(java.lang.String host)
Parameters:
host - the host to set

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - the password to set

setPort

public void setPort(java.lang.String port)
Parameters:
port - the port to set

setUsername

public void setUsername(java.lang.String username)
Parameters:
username - the username to set


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.