Package com.atlassian.bamboo.amq
Class BambooBrokerService
java.lang.Object
com.atlassian.bamboo.amq.BambooBrokerService
-
Constructor Summary
ConstructorsConstructorDescriptionBambooBrokerService(org.apache.activemq.broker.BrokerService brokerService, BootstrapManager bootstrapManager, KeyStoreFactory keyStoreFactory, SecretEncryptionService secretEncryptionService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStartedConnectors(URI primaryBindAddress) voidorg.apache.activemq.broker.BrokerServiceDeprecated.since 5.11 with no replacement@Nullable Certificate@NotNull URIorg.apache.activemq.usage.SystemUsageList<org.apache.activemq.broker.TransportConnector>voidvoidstart()
-
Constructor Details
-
BambooBrokerService
@Inject public BambooBrokerService(org.apache.activemq.broker.BrokerService brokerService, BootstrapManager bootstrapManager, KeyStoreFactory keyStoreFactory, SecretEncryptionService secretEncryptionService)
-
-
Method Details
-
getCertificate
- Returns:
- null if the broker does not use SSL or Bamboo does not manage the keystore
- Throws:
KeyStoreException
-
addStartedConnectors
- Throws:
Exception
-
removeAllConnectors
- Throws:
Exception
-
getEndpointForJmsTunnel
-
getSystemUsage
public org.apache.activemq.usage.SystemUsage getSystemUsage() -
getTransportConnectors
-
getBrokerService
Deprecated.since 5.11 with no replacementThis method should be removed once Halleluja plugin is no longer used. -
encryptBrokerKeystorePassword
public void encryptBrokerKeystorePassword() -
start
- Throws:
Exception
-