package org.rhq.embeddedagent.extension;
import org.jboss.as.controller.AbstractRemoveStepHandler;
import org.jboss.as.controller.OperationContext;
import org.jboss.as.controller.OperationFailedException;
import org.jboss.dmr.ModelNode;
import org.jboss.msc.service.ServiceName;
class AgentSubsystemRemove extends AbstractRemoveStepHandler {
static final AgentSubsystemRemove INSTANCE = new AgentSubsystemRemove();
private AgentSubsystemRemove() {
}
@Override
protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model)
throws OperationFailedException {
ServiceName name = AgentService.SERVICE_NAME;
context.removeService(name);
}
}