Package com.atlassian.bamboo.amq
Class BambooBrokerService
java.lang.Object
com.atlassian.bamboo.amq.BambooBrokerService
-
Constructor Summary
ConstructorDescriptionBambooBrokerService
(org.apache.activemq.broker.BrokerService brokerService, BootstrapManager bootstrapManager, KeyStoreFactory keyStoreFactory, SecretEncryptionService secretEncryptionService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addStartedConnectors
(URI primaryBindAddress) void
org.apache.activemq.broker.BrokerService
Deprecated.since 5.11 with no replacement@Nullable Certificate
@NotNull URI
org.apache.activemq.usage.SystemUsage
List<org.apache.activemq.broker.TransportConnector>
void
void
start()
-
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
-