Package org.schmant.task.template.jdk.java

Common interfaces and implementations for Java and JVM-using classes.

See:
          Description

Interface Summary
ExtJavaConfigurable<T extends ExtJavaConfigurable<T>> This is implemented by classes that can be configured with Java parameters.
ExtJavaTaskConfigurable<T extends ExtJavaTaskConfigurable<T>>  
ExtJavaTaskDecorator<T extends ExtJavaTaskDecorator<T>> This is implemented by decorators for tasks that run Java in an external process.
ExtJvmConfigurable<T extends ExtJvmConfigurable<T>> Configuration options for external programs that use a Java virtual machine.
ExtJvmTaskConfigurable<T extends ExtJvmTaskConfigurable<T>>  
JvmConfigurable<T extends JvmConfigurable<T>> Configuration options for external processes that use a Java virtual machine.
JvmOptionsConfigurable<T extends JvmOptionsConfigurable<T>> This interface is implemented by task factories that can be configured with JVM options.
 

Class Summary
AbstractExtJavaTask<T extends AbstractExtJavaTask<T>> This is an abstract base class for tasks that run a Java program in an external process.
AbstractExtJavaTaskDecorator<T extends AbstractExtJavaTaskDecorator<T>> This is an abstract implementation of ExtJavaTaskDecorator that can be used as a starting point for a custom implementation.
AbstractExtJavaTaskFactory<T extends AbstractExtJavaTaskFactory<T,U>,U extends AbstractExtJavaTask<U>> Abstract base class for AbstractExtJavaTask factory implementations.
AbstractExtJvmTask<T extends AbstractExtJvmTask<T>>  
AbstractExtJvmTaskFactory<T extends AbstractExtJvmTaskFactory<T,U>,U extends AbstractExtJvmTask<U>> Abstract base class for AbstractExtJvmTask factory implementations.
 

Enum Summary
JavaVMType Enumeration for the different Java virtual machine types (currently client and server).
 

Package org.schmant.task.template.jdk.java Description

Common interfaces and implementations for Java and JVM-using classes.

Since:
0.5
Author:
Karl Gustafsson