TrueUpdate Agent JMS 0.7

net.java.trueupdate.agent.jms
Class JmsUpdateAgentParameters

java.lang.Object
  extended by net.java.trueupdate.agent.jms.JmsUpdateAgentParameters

@Immutable
public final class JmsUpdateAgentParameters
extends Object

JMS update agent parameters.

Author:
Christian Schlichtherle

Nested Class Summary
static class JmsUpdateAgentParameters.Builder<P>
          A builder for JMS update agent parameters.
 
Method Summary
 ApplicationParameters application()
          Returns the application parameters.
static JmsUpdateAgentParameters.Builder<Void> builder()
          Returns a new builder for JMS update agent parameters.
static JmsUpdateAgentParameters load()
          Loads JMS update agent parameters from the configuration resource file with the name update/agent.xml.
 JmsParameters messaging()
          Returns the messaging parameters.
static JmsUpdateAgentParameters parse(JmsUpdateAgentParametersCi ci)
          Parses the given configuration item.
 TimerParameters subscriptionTimer()
          Returns the timer parameters for the initial unit for the subscription to the update manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

application

public ApplicationParameters application()
Returns the application parameters.


builder

public static JmsUpdateAgentParameters.Builder<Void> builder()
Returns a new builder for JMS update agent parameters.


load

public static JmsUpdateAgentParameters load()
Loads JMS update agent parameters from the configuration resource file with the name update/agent.xml.


messaging

public JmsParameters messaging()
Returns the messaging parameters.


parse

public static JmsUpdateAgentParameters parse(JmsUpdateAgentParametersCi ci)
Parses the given configuration item.


subscriptionTimer

public TimerParameters subscriptionTimer()
Returns the timer parameters for the initial unit for the subscription to the update manager.


TrueUpdate Agent JMS 0.7

Copyright © 2013 Schlichtherle IT Services. All rights reserved.