TrueUpdate Agent Core 0.7

net.java.trueupdate.agent.core
Class ApplicationParameters.Builder<P>

java.lang.Object
  extended by net.java.trueupdate.util.builder.AbstractBuilder<P>
      extended by net.java.trueupdate.agent.core.ApplicationParameters.Builder<P>
Type Parameters:
P - The type of the parent builder, if defined.
Enclosing class:
ApplicationParameters

public static class ApplicationParameters.Builder<P>
extends net.java.trueupdate.util.builder.AbstractBuilder<P>

A builder for application parameters.


Constructor Summary
protected ApplicationParameters.Builder()
           
 
Method Summary
 net.java.trueupdate.artifact.spec.ArtifactDescriptor.Builder<ApplicationParameters.Builder<P>> artifactDescriptor()
           
 ApplicationParameters.Builder<P> artifactDescriptor(net.java.trueupdate.artifact.spec.ArtifactDescriptor descriptor)
           
 ApplicationParameters build()
           
 ApplicationParameters.Builder<P> currentLocation(String location)
           
 ApplicationParameters.Builder<P> listenerClass(String listenerClass)
           
 ApplicationParameters.Builder<P> parse(ApplicationParametersCi ci)
          Parses the given configuration item.
 ApplicationParameters.Builder<P> updateLocation(String location)
           
 
Methods inherited from class net.java.trueupdate.util.builder.AbstractBuilder
inject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationParameters.Builder

protected ApplicationParameters.Builder()
Method Detail

artifactDescriptor

public final net.java.trueupdate.artifact.spec.ArtifactDescriptor.Builder<ApplicationParameters.Builder<P>> artifactDescriptor()

artifactDescriptor

public final ApplicationParameters.Builder<P> artifactDescriptor(@Nullable
                                                                 net.java.trueupdate.artifact.spec.ArtifactDescriptor descriptor)

build

public final ApplicationParameters build()
Specified by:
build in class net.java.trueupdate.util.builder.AbstractBuilder<P>

currentLocation

public final ApplicationParameters.Builder<P> currentLocation(@Nullable
                                                              String location)

listenerClass

public final ApplicationParameters.Builder<P> listenerClass(@Nullable
                                                            String listenerClass)

parse

public final ApplicationParameters.Builder<P> parse(ApplicationParametersCi ci)
Parses the given configuration item.


updateLocation

public final ApplicationParameters.Builder<P> updateLocation(@Nullable
                                                             String location)

TrueUpdate Agent Core 0.7

Copyright © 2013 Schlichtherle IT Services. All rights reserved.