public class StorageNodeOperationsHandlerBean extends Object implements StorageNodeOperationsHandlerLocal
| Constructor and Description |
|---|
StorageNodeOperationsHandlerBean() |
| 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 resourceOperationHistory) |
void |
handleAnnounce(org.rhq.core.domain.operation.ResourceOperationHistory resourceOperationHistory) |
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) |
public void announceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
announceStorageNode in interface StorageNodeOperationsHandlerLocalpublic void unannounceStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
unannounceStorageNode in interface StorageNodeOperationsHandlerLocalpublic List<org.rhq.core.domain.cloud.StorageNode> setMaintenancePending()
StorageNodeOperationsHandlerLocalsetMaintenancePending in interface StorageNodeOperationsHandlerLocalpublic List<org.rhq.core.domain.cloud.StorageNode> getStorageNodesByMode(org.rhq.core.domain.cloud.StorageNode.OperationMode mode)
getStorageNodesByMode in interface StorageNodeOperationsHandlerLocalpublic void uninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
uninstall in interface StorageNodeOperationsHandlerLocalpublic void finishUninstall(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
finishUninstall in interface StorageNodeOperationsHandlerLocalpublic void detachFromResource(org.rhq.core.domain.cloud.StorageNode storageNode)
detachFromResource in interface StorageNodeOperationsHandlerLocalpublic void decommissionStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
decommissionStorageNode in interface StorageNodeOperationsHandlerLocalpublic org.rhq.core.domain.cloud.StorageNode setMaintenancePendingDecommissionStorageNode(org.rhq.core.domain.cloud.StorageNode storageNode)
StorageNodeOperationsHandlerLocalsetMaintenancePendingDecommissionStorageNode in interface StorageNodeOperationsHandlerLocalpublic void logError(String address, String error, Exception e)
logError in interface StorageNodeOperationsHandlerLocalpublic void performAddNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
performAddNodeMaintenance in interface StorageNodeOperationsHandlerLocalpublic void performAddMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
performAddMaintenance in interface StorageNodeOperationsHandlerLocalpublic List<org.rhq.core.domain.cloud.StorageNode> setMaintenancePendingPerformAddMaintenance(org.rhq.core.domain.cloud.StorageNode storageNode)
StorageNodeOperationsHandlerLocalsetMaintenancePendingPerformAddMaintenance in interface StorageNodeOperationsHandlerLocalpublic void performRemoveNodeMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
performRemoveNodeMaintenance in interface StorageNodeOperationsHandlerLocalpublic void performRemoveMaintenance(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
performRemoveMaintenance in interface StorageNodeOperationsHandlerLocalpublic void handleOperationUpdateIfNecessary(org.rhq.core.domain.operation.OperationHistory operationHistory)
handleOperationUpdateIfNecessary in interface StorageNodeOperationsHandlerLocalpublic void handleAnnounce(org.rhq.core.domain.operation.ResourceOperationHistory resourceOperationHistory)
handleAnnounce in interface StorageNodeOperationsHandlerLocalpublic void handleUnannounce(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handleUnannounce in interface StorageNodeOperationsHandlerLocalpublic void handlePrepareForBootstrap(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handlePrepareForBootstrap in interface StorageNodeOperationsHandlerLocalpublic void handleAddNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory resourceOperationHistory)
handleAddNodeMaintenance in interface StorageNodeOperationsHandlerLocalpublic void bootstrapStorageNode(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode storageNode)
bootstrapStorageNode in interface StorageNodeOperationsHandlerLocalpublic void handleRemoveNodeMaintenance(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handleRemoveNodeMaintenance in interface StorageNodeOperationsHandlerLocalpublic void runRepair(org.rhq.core.domain.auth.Subject subject)
runRepair in interface StorageNodeOperationsHandlerLocalpublic void handleRepair(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handleRepair in interface StorageNodeOperationsHandlerLocalpublic void handleDecommission(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handleDecommission in interface StorageNodeOperationsHandlerLocalpublic void handleUninstall(org.rhq.core.domain.operation.ResourceOperationHistory operationHistory)
handleUninstall in interface StorageNodeOperationsHandlerLocalpublic org.rhq.core.domain.cloud.StorageNode setMode(org.rhq.core.domain.cloud.StorageNode storageNode,
org.rhq.core.domain.cloud.StorageNode.OperationMode newMode)
setMode in interface StorageNodeOperationsHandlerLocalCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.