Interface IInstallation
- All Superinterfaces:
ICustomTheme
-
Method Summary
Modifier and TypeMethodDescriptionclone(CloneConfiguration sourceParams) voidThe instance will stop handling write requests then will write a BYE message into kafka to relinquish control to the clone.getInfos()voidvoidvoidpostinst()Run post-installation upgradersvoidvoidresetIndex(String index) voidvoidsetSubscriptionContacts(List<String> emails) voidupdateSubscription(String licence) voidupdateSubscriptionVersion(String version) Update subscription URL to given version on all serversvoidupdateSubscriptionWithArchive(net.bluemind.core.api.Stream archive) upgrade()Methods inherited from interface ICustomTheme
deleteLogo, getLogo, setLogo
-
Method Details
-
getSubscriptionInformations
@GET @Path("subscription") SubscriptionInformations getSubscriptionInformations() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
getSubscriptionKind
@GET @Path("subscriptionKind") SubscriptionInformations.Kind getSubscriptionKind() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
isValidProductionSubscription
@GET @Path("subscriptionProductiveValid") Boolean isValidProductionSubscription() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
getSubscriptionAccountsAvailability
@GET @Path("subscriptionAccountsAvailability") SubscriptionAccountsAvailability getSubscriptionAccountsAvailability() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
updateSubscription
@POST @Path("subscription") void updateSubscription(String licence) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
updateSubscriptionWithArchive
@POST @Path("subscription/_archive") @Consumes("application/zip") void updateSubscriptionWithArchive(net.bluemind.core.api.Stream archive) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
updateSubscriptionVersion
@POST @Path("subscription/_version") void updateSubscriptionVersion(@QueryParam("version") String version) Update subscription URL to given version on all servers- Parameters:
version- target version. Special versions:- latest targets the latest published version of installed BlueMind major version
- current targets the current installed version of BlueMind
- Throws:
net.bluemind.core.api.fault.ServerFault- standard error object (unchecked exception)
-
removeSubscription
@DELETE @Path("subscription") void removeSubscription() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
getSystemState
- Throws:
net.bluemind.core.api.fault.ServerFault
-
maintenanceMode
@PUT @Path("state/_maintenance") void maintenanceMode() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
runningMode
@DELETE @Path("state/_maintenance") void runningMode() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
getVersion
@GET @Path("version") InstallationVersion getVersion() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
markSchemaAsUpgraded
@POST @Path("version") void markSchemaAsUpgraded() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-
initialize
- Throws:
net.bluemind.core.api.fault.ServerFault
-
upgrade
- Throws:
net.bluemind.core.api.fault.ServerFault
-
postinst
Run post-installation upgraders- Returns:
- Throws:
net.bluemind.core.api.fault.ServerFault
-
upgradeStatus
- Throws:
net.bluemind.core.api.fault.ServerFault
-
resetIndexes
-
resetIndex
-
getInfos
-
ping
@POST @Path("{ip}/ping") void ping(@PathParam("ip") String ip) throws net.bluemind.core.api.fault.ServerFault - Throws:
net.bluemind.core.api.fault.ServerFault
-
getSubscriptionContacts
-
setSubscriptionContacts
-
getHostReport
-
sendHostReport
-
clone
-
demoteLeader
@PUT @Path("state/_demote") void demoteLeader() throws net.bluemind.core.api.fault.ServerFaultThe instance will stop handling write requests then will write a BYE message into kafka to relinquish control to the clone.- Throws:
net.bluemind.core.api.fault.ServerFault
-
promoteLeader
@PUT @Path("state/_promote") void promoteLeader() throws net.bluemind.core.api.fault.ServerFault- Throws:
net.bluemind.core.api.fault.ServerFault
-