TrueUpdate Agent Core 0.7

net.java.trueupdate.agent.core
Class ApplicationParameters

java.lang.Object
  extended by net.java.trueupdate.agent.core.ApplicationParameters

@Immutable
public final class ApplicationParameters
extends Object

Application Parameters.

Author:
Christian Schlichtherle

Nested Class Summary
static class ApplicationParameters.Builder<P>
          A builder for application parameters.
 
Method Summary
 net.java.trueupdate.artifact.spec.ArtifactDescriptor artifactDescriptor()
          Returns the artifact descriptor.
static ApplicationParameters.Builder<Void> builder()
          Returns a new builder for application parameters.
 String currentLocation()
          Returns the current location.
static ApplicationParameters parse(ApplicationParametersCi ci)
          Parses the given configuration item.
 UpdateAgentListener updateAgentListener()
          Returns the update agent listener.
 String updateLocation()
          Returns the update location.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

artifactDescriptor

public net.java.trueupdate.artifact.spec.ArtifactDescriptor artifactDescriptor()
Returns the artifact descriptor.


builder

public static ApplicationParameters.Builder<Void> builder()
Returns a new builder for application parameters. The default value for the property updateLocation is the value of the property currentLocation.


currentLocation

public String currentLocation()
Returns the current location.


parse

public static ApplicationParameters parse(ApplicationParametersCi ci)
Parses the given configuration item.


updateAgentListener

public UpdateAgentListener updateAgentListener()
Returns the update agent listener.


updateLocation

public String updateLocation()
Returns the update location.


TrueUpdate Agent Core 0.7

Copyright © 2013 Schlichtherle IT Services. All rights reserved.