public class AgentConfiguration extends Object
Constructor and Description |
---|
AgentConfiguration(com.atlassian.config.HomeLocator homeLocator,
javax.jms.Topic remoteEventsTopic,
javax.jms.Topic remoteEventsLongLivedTopic) |
Modifier and Type | Method and Description |
---|---|
@NotNull String |
getAgentDescription() |
long |
getAgentId() |
@NotNull String |
getAgentName() |
String |
getApplicationHome() |
String |
getBrokerURL() |
Object |
getProperty(String key) |
@NotNull RemotableRemoteAgentDefinition |
getRemoteAgentDefinition() |
String |
getRemoteEventsLongLivedTopicQueueName() |
String |
getRemoteEventsTopicQueueName() |
boolean |
hasProperty(String key) |
void |
init() |
void |
save() |
void |
saveAgentDefinition(RemotableRemoteAgentDefinition remoteConfiguration) |
void |
setApplicationHome(String applicationHome) |
void |
setProperty(String key,
Object value) |
void |
setXmlConfiguration(org.apache.commons.configuration.XMLConfiguration xmlConfiguration) |
public AgentConfiguration(com.atlassian.config.HomeLocator homeLocator, javax.jms.Topic remoteEventsTopic, javax.jms.Topic remoteEventsLongLivedTopic)
public void init() throws ConfigurationException
ConfigurationException
@NotNull public @NotNull RemotableRemoteAgentDefinition getRemoteAgentDefinition()
public long getAgentId()
public String getRemoteEventsTopicQueueName()
public String getRemoteEventsLongLivedTopicQueueName()
@NotNull public @NotNull String getAgentName()
@NotNull public @NotNull String getAgentDescription()
public void saveAgentDefinition(RemotableRemoteAgentDefinition remoteConfiguration)
public boolean hasProperty(String key)
public void save() throws ConfigurationException
ConfigurationException
public String getApplicationHome()
public void setApplicationHome(String applicationHome)
public String getBrokerURL()
public void setXmlConfiguration(org.apache.commons.configuration.XMLConfiguration xmlConfiguration)
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.