Package io.mateo.cxf.codegen.workers
Class Wsdl2Js
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.mateo.cxf.codegen.workers.Wsdl2Js
- All Implemented Interfaces:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
Generates JavaScript sources from WSDL files using the Apache CXF
wsdl2js tool.
Code generation is performed in an isolated worker process for each WSDL file.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforkOptions(Action<? super JavaForkOptions> action) Adds an action to configure the Java fork options used when executing thewsdl2javatool.voidgenerate()List<Action<? super JavaForkOptions>>Returns the list of actions to configure the Java fork options used when executing thewsdl2javatool.abstract ProjectLayoutabstract ListProperty<Wsdl2JsOption>List of options for thewsdl2jstool.abstract WorkerExecutorabstract ConfigurableFileCollectionClasspath for thewsdl2javacode generation tool.Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
Wsdl2Js
public Wsdl2Js()
-
-
Method Details
-
getWsdl2JsClasspath
Classpath for thewsdl2javacode generation tool.- Returns:
- the classpath
-
getOptions
List of options for thewsdl2jstool.- Returns:
- the options
-
getForkOptionsActions
Returns the list of actions to configure the Java fork options used when executing thewsdl2javatool.- Returns:
- the actions, never null.
-
forkOptions
Adds an action to configure the Java fork options used when executing thewsdl2javatool.- Parameters:
action- the action to configure the fork options
-
getWorkerExecutor
-
getLayout
-
generate
public void generate()
-