com.atlassian.bamboo.agent.bootstrap
Class AgentUuidInitializer

java.lang.Object
  extended by com.atlassian.bamboo.agent.bootstrap.AgentUuidInitializer

public final class AgentUuidInitializer
extends Object

Utility to initialize agent UUID.

Since:
3.4

Field Summary
static String PROPERTY_UUID
           
 
Constructor Summary
AgentUuidInitializer()
           
AgentUuidInitializer(File agentHome)
           
 
Method Summary
 UUID initUuid()
          Retrieve UUID from agent config file, or generate new random UUID if failed.
 String readFromConfigFiles()
           
 String readFromTempUuidFile()
           
 File tempUuidFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_UUID

public static final String PROPERTY_UUID
See Also:
Constant Field Values
Constructor Detail

AgentUuidInitializer

public AgentUuidInitializer()

AgentUuidInitializer

public AgentUuidInitializer(File agentHome)
Method Detail

tempUuidFile

public File tempUuidFile()

initUuid

public UUID initUuid()
Retrieve UUID from agent config file, or generate new random UUID if failed.

Returns:
existing or new UUID for the currently running agent

readFromConfigFiles

public String readFromConfigFiles()

readFromTempUuidFile

public String readFromTempUuidFile()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.