@Override public void handleRequest(Operation op) { handleRequest(op, OperationProcessingStage.PROCESSING_FILTERS); }
@Override public void handleRequest(Operation op) { if (!op.isNotification()) { super.handleRequest(op); return; } this.consumer.accept(op); }
@Override public void handleRequest(Operation op) { if (!op.isNotification()) { super.handleRequest(op); return; } notificationConsumer.accept(op); } };
@Override public void handleRequest(Operation update) { if (!h.apply(update)) { super.handleRequest(update); } } };
@Override public void handleRequest(Operation update) { if (!h.apply(update)) { super.handleRequest(update); } } };
@Override public void handleRequest(Operation op) { if (op.getAction() != Action.GET) { Operation.failActionNotSupported(op); return; } super.handleRequest(op); }
@Override public void handleRequest(Operation op) { if (op.getAction() == Action.DELETE && op.getUri().getQuery() == null && !op.getAuthorizationContext().isSystemUser()) { op.fail(Operation.STATUS_CODE_FORBIDDEN); return; } super.handleRequest(op); }
@Override public void handleRequest(Operation op) { if (op.getAction() == Action.PATCH) { op.complete(); return; } super.handleRequest(op); } }
@Override public void handleRequest(Operation op) { if (op.getAction() == Action.PATCH) { op.complete(); return; } super.handleRequest(op); } }
@Override public void handleRequest(Operation op) { if (op.getAction() == Action.DELETE && op.getUri().getPath().equals(getSelfLink())) { super.handleRequest(op); return; } AuthorizationContextServiceHelper.populateAuthContext(op, this.context); } }
@Override public void handleRequest(Operation op) { if (op.getAction() == Action.DELETE && op.getUri().getPath().equals(getSelfLink())) { super.handleRequest(op); return; } AuthorizationContextServiceHelper.populateAuthContext(op, this.context); } }
@Override public void handleRequest(Operation op) { if (Action.PUT == op.getAction()) { handleOperationValidationException(op); return; } else if (Action.PATCH == op.getAction()) { handleOperationFail(op); return; } super.handleRequest(op); } }
@Override public void handleRequest(Operation op) { if (Action.PUT == op.getAction()) { handleOperationValidationException(op); return; } else if (Action.PATCH == op.getAction()) { handleOperationFail(op); return; } super.handleRequest(op); } }
@Override public void handleRequest(Operation op) { if (!op.isNotification()) { if (op.getAction() == Action.DELETE && op.getUri().equals(getUri())) { notifyDeleteContext.completeIteration(); } super.handleRequest(op); return; } if (op.getAction() == Action.PUT) { notifyContext.completeIteration(); } } };
@Override public void handleRequest(Operation op) { if (!op.isNotification()) { if (op.getAction() == Action.DELETE && op.getUri().equals(getUri())) { notifyDeleteContext.completeIteration(); } super.handleRequest(op); return; } if (op.getAction() == Action.PUT) { notifyContext.completeIteration(); } } };
@Override public void handleRequest(Operation op) { if (!op.hasBody()) { op.fail(new IllegalArgumentException("body is required")); return; } switch (op.getAction()) { case PATCH: ComputeEnumerateResourceRequest request = op .getBody(ComputeEnumerateResourceRequest.class); ResourceEnumerationTaskService.ResourceEnumerationTaskState patchState = new ResourceEnumerationTaskService.ResourceEnumerationTaskState(); patchState.taskInfo = createFailedTaskInfo(); sendRequest(Operation.createPatch( request.taskReference).setBody(patchState)); break; default: super.handleRequest(op); } } }
@Override public void handleRequest(Operation op) { if (!op.hasBody()) { op.fail(new IllegalArgumentException("body is required")); return; } switch (op.getAction()) { case PATCH: ResourceOperationRequest request = op.getBody(ResourceOperationRequest.class); @SuppressWarnings("rawtypes") SubTaskState computeSubTaskState = new SubTaskState(); computeSubTaskState.taskInfo = createFailedTaskInfo(); sendRequest(Operation .createPatch(request.taskReference).setBody( computeSubTaskState)); op.complete(); break; default: super.handleRequest(op); } } }
@Override public void handleRequest(Operation op) { if (!op.hasBody()) { op.fail(new IllegalArgumentException("body is required")); return; } switch (op.getAction()) { case PATCH: SubnetInstanceRequest request = op.getBody(SubnetInstanceRequest.class); ProvisionSubnetTaskState provisionSubnetTaskState = new ProvisionSubnetTaskState(); provisionSubnetTaskState.taskInfo = new TaskState(); provisionSubnetTaskState.taskInfo.stage = TaskState.TaskStage.FINISHED; sendRequest(Operation.createPatch( request.taskReference).setBody( provisionSubnetTaskState)); op.complete(); break; default: super.handleRequest(op); } } }
@Override public void handleRequest(Operation op) { if (!op.hasBody()) { op.fail(new IllegalArgumentException("body is required")); return; } switch (op.getAction()) { case PATCH: SubnetInstanceRequest request = op.getBody(SubnetInstanceRequest.class); ProvisionSubnetTaskState provisionSubnetTaskState = new ProvisionSubnetTaskState(); provisionSubnetTaskState.taskInfo = createFailedTaskInfo(); sendRequest(Operation.createPatch( request.taskReference).setBody( provisionSubnetTaskState)); op.complete(); break; default: super.handleRequest(op); } } }
@Override public void handleRequest(Operation op) { if (!op.hasBody()) { op.fail(new IllegalArgumentException("body is required")); return; } switch (op.getAction()) { case PATCH: SecurityGroupInstanceRequest request = op .getBody(SecurityGroupInstanceRequest.class); ResourceOperationResponse response = ResourceOperationResponse.finish(request .resourceLink()); response.taskInfo.stage = TaskState.TaskStage.FINISHED; sendRequest(Operation.createPatch( request.taskReference).setBody(response)); op.complete(); break; default: super.handleRequest(op); } } }