com.atlassian.bamboo.v2.build.agent.remote
Class RemoteAgentHomeDirectoryLayout

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.remote.RemoteAgentHomeDirectoryLayout
All Implemented Interfaces:
HomeDirectoryLayout

public class RemoteAgentHomeDirectoryLayout
extends Object
implements HomeDirectoryLayout


Field Summary
static String AGENT_STATE_SUB_DIR
           
 
Constructor Summary
RemoteAgentHomeDirectoryLayout(com.atlassian.config.HomeLocator homeLocator)
           
 
Method Summary
 File getAgentStateDirectory()
           
 File getApplicationHome()
           
 File getPluginCacheDirectory()
           
 File getPluginDirectory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AGENT_STATE_SUB_DIR

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

RemoteAgentHomeDirectoryLayout

public RemoteAgentHomeDirectoryLayout(com.atlassian.config.HomeLocator homeLocator)
                               throws IOException
Throws:
IOException
Method Detail

getApplicationHome

public File getApplicationHome()
Specified by:
getApplicationHome in interface HomeDirectoryLayout
Returns:
home directory for the application

getPluginDirectory

public File getPluginDirectory()
Specified by:
getPluginDirectory in interface HomeDirectoryLayout
Returns:
plugin directory

getPluginCacheDirectory

public File getPluginCacheDirectory()
Specified by:
getPluginCacheDirectory in interface HomeDirectoryLayout
Returns:
plugin cache directory

getAgentStateDirectory

public File getAgentStateDirectory()
Specified by:
getAgentStateDirectory in interface HomeDirectoryLayout


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