public interface StorageNodeOperationsHandlerLocal
| Modifier and Type | Method and Description |
|---|---|
void |
announceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
bootstrapStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
decommissionStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
detachFromResource(org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
finishUninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
List<org.rhq.core.domain.cloud.StorageNode> |
getStorageNodesByMode(org.rhq.core.domain.cloud.StorageNode.OperationMode mode) |
void |
handleAddNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleAnnounce(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleDecommission(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleOperationUpdateIfNecessary(org.rhq.core.domain.operation.OperationHistory operationHistory) |
void |
handlePrepareForBootstrap(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleRemoveNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleRepair(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleUnannounce(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
handleUninstall(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory) |
void |
logError(String address,
String error,
Exception e) |
void |
performAddMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
performAddNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
performRemoveMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
performRemoveNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
runRepair(org.rhq.core.domain.auth.Subject subject) |
List<org.rhq.core.domain.cloud.StorageNode> |
setMaintenancePending()
sets all NORMAL StorageNodes to setMaintenancePending(true).
|
org.rhq.core.domain.cloud.StorageNode |
setMaintenancePendingDecommissionStorageNode(org.rhq.core.domain.cloud.StorageNode storageNode)
Checks the NORMAL StorageNodes to see if they need a schema update, and if so, reflect that fact in
the storage node being manipulated.
|
List<org.rhq.core.domain.cloud.StorageNode> |
setMaintenancePendingPerformAddMaintenance(org.rhq.core.domain.cloud.StorageNode storageNode)
sets all NORMAL StorageNodes to setMaintenancePending(true) as well as the supplied StorageNode.
|
org.rhq.core.domain.cloud.StorageNode |
setMode(org.rhq.core.domain.cloud.StorageNode storageNode,
org.rhq.core.domain.cloud.StorageNode.OperationMode newMode) |
void |
unannounceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void |
uninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode) |
void handleOperationUpdateIfNecessary(org.rhq.core.domain.operation.OperationHistory operationHistory)
void handleAnnounce(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handleUnannounce(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handlePrepareForBootstrap(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handleAddNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handleRemoveNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handleDecommission(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void handleUninstall(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
void announceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void unannounceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void bootstrapStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void performAddNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void performAddMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void uninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void detachFromResource(org.rhq.core.domain.cloud.StorageNode storageNode)
void decommissionStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void performRemoveNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void performRemoveMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
void runRepair(org.rhq.core.domain.auth.Subject subject)
void handleRepair(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
org.rhq.core.domain.cloud.StorageNode setMode(org.rhq.core.domain.cloud.StorageNode storageNode,
org.rhq.core.domain.cloud.StorageNode.OperationMode newMode)
List<org.rhq.core.domain.cloud.StorageNode> getStorageNodesByMode(org.rhq.core.domain.cloud.StorageNode.OperationMode mode)
List<org.rhq.core.domain.cloud.StorageNode> setMaintenancePending()
storageNode - mode - org.rhq.core.domain.cloud.StorageNode setMaintenancePendingDecommissionStorageNode(org.rhq.core.domain.cloud.StorageNode storageNode)
storageNode - mode - List<org.rhq.core.domain.cloud.StorageNode> setMaintenancePendingPerformAddMaintenance(org.rhq.core.domain.cloud.StorageNode storageNode)
storageNode - mode - void finishUninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.