com.atlassian.bamboo.agent.bootstrap
Class AgentContextDataImpl

java.lang.Object
  extended by com.atlassian.bamboo.agent.bootstrap.AgentContextDataImpl
All Implemented Interfaces:
AgentContextData

public class AgentContextDataImpl
extends java.lang.Object
implements AgentContextData

Default implementation of AgentContextData that wraps original context and uses classloader to reload non-JDK classes.

Since:
3.4

Constructor Summary
AgentContextDataImpl(AgentContext originalContext, java.lang.ClassLoader agentClassLoader, java.lang.String agentClassName)
           
 
Method Summary
 AgentBootstrapType agentBootstrapType()
           
 java.lang.ClassLoader agentClassLoader()
           
 java.lang.String agentClassName()
           
 java.util.UUID agentUuid()
           
 java.lang.String baseUrl()
           
 java.lang.String fingerprint()
           
 java.util.Map<java.lang.String,java.lang.String> userProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentContextDataImpl

public AgentContextDataImpl(AgentContext originalContext,
                            java.lang.ClassLoader agentClassLoader,
                            java.lang.String agentClassName)
                     throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException
Method Detail

agentClassLoader

public java.lang.ClassLoader agentClassLoader()
Specified by:
agentClassLoader in interface AgentContextData

baseUrl

public java.lang.String baseUrl()
Specified by:
baseUrl in interface AgentContextData

fingerprint

public java.lang.String fingerprint()
Specified by:
fingerprint in interface AgentContextData

userProperties

public java.util.Map<java.lang.String,java.lang.String> userProperties()
Specified by:
userProperties in interface AgentContextData

agentClassName

public java.lang.String agentClassName()
Specified by:
agentClassName in interface AgentContextData

agentBootstrapType

public AgentBootstrapType agentBootstrapType()
Specified by:
agentBootstrapType in interface AgentContextData

agentUuid

public java.util.UUID agentUuid()
Specified by:
agentUuid in interface AgentContextData


Copyright © 2012 Atlassian. All Rights Reserved.