public static HttpManagementResourceDefinition create(final LocalHostControllerInfoImpl hostControllerInfo, final HostControllerEnvironment environment) { HttpManagementAddHandler add = new HttpManagementAddHandler(hostControllerInfo, environment); HttpManagementRemoveHandler remove = HttpManagementRemoveHandler.INSTANCE; return new HttpManagementResourceDefinition(add, remove); }
@Override protected void recoverServices(OperationContext context, ModelNode operation, ModelNode model) throws OperationFailedException { HttpManagementAddHandler.populateHostControllerInfo(hostControllerInfo, context, model); HttpManagementAddHandler.installHttpManagementServices(context.getRunningMode(), context.getServiceTarget(), hostControllerInfo, environment, null, false); }
@Override protected List<ServiceName> installServices(OperationContext context, HttpInterfaceCommonPolicy commonPolicy, ModelNode model) throws OperationFailedException { populateHostControllerInfo(hostControllerInfo, context, model);
@Override protected List<ServiceName> installServices(OperationContext context, HttpInterfaceCommonPolicy commonPolicy, ModelNode model) throws OperationFailedException { populateHostControllerInfo(hostControllerInfo, context, model);
@Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException { populateHostControllerInfo(hostControllerInfo, context, model); // DomainModelControllerService requires this service final boolean onDemand = context.isBooting(); installHttpManagementServices(context.getRunningMode(), context.getServiceTarget(), hostControllerInfo, environment, verificationHandler, onDemand); }
public static HttpManagementResourceDefinition create(final LocalHostControllerInfoImpl hostControllerInfo, final HostControllerEnvironment environment) { HttpManagementAddHandler add = new HttpManagementAddHandler(hostControllerInfo, environment); HttpManagementRemoveHandler remove = HttpManagementRemoveHandler.INSTANCE; return new HttpManagementResourceDefinition(add, remove); }
static void updateHttpManagementService(final OperationContext context, final ModelNode subModel, final LocalHostControllerInfoImpl hostControllerInfo, final HostControllerEnvironment environment, final ServiceVerificationHandler verificationHandler) throws OperationFailedException { HttpManagementRemoveHandler.removeHttpManagementService(context); HttpManagementAddHandler.populateHostControllerInfo(hostControllerInfo, context, subModel); HttpManagementAddHandler.installHttpManagementServices(context.getRunningMode(), context.getServiceTarget(), hostControllerInfo, environment, verificationHandler, false); }
public HttpManagementResourceDefinition(final LocalHostControllerInfoImpl hostControllerInfo, final HostControllerEnvironment environment) { super(RESOURCE_PATH, HostModelUtil.getResourceDescriptionResolver("core", "management", "http-interface"), new HttpManagementAddHandler(hostControllerInfo, environment), new HttpManagementRemoveHandler(hostControllerInfo, environment), OperationEntry.Flag.RESTART_NONE, OperationEntry.Flag.RESTART_NONE); this.hostControllerInfo = hostControllerInfo; this.environment = environment; }