69 if (command != null) {
71 final IOperation<IParams> operation = (IOperation<IParams>) OperationFactory.create(command, ServerLauncher.getInjector());
72 if (operation != null) {
73 IParams iParams = Convertor.asParams(operation.getParameterClass(), command);
77 if (operationResponse != null) {
79 ServerLauncher.getInjector().getInstance(LicenseService.class).notifyClientUsed(rpWithIsClientLocalPair.getFirst(), rpWithIsClientLocalPair.getSecond());
81 return operationResponse;
83 LOG.error(
"No response from operation. Command: " + command);
86 LOG.error(
"Operation is not supported!");
90 LOG.error(e.getLocalizedMessage(), e);
92 }
catch (Throwable e) {
93 LOG.error(e.getMessage(), e);
static CommandResponse createErrorResponse(ErrorResponse p_error)
Definition: CommandResponse.java:90
Definition: IParams.java:13
Definition: ErrorResponseException.java:8
static final CommandResponse INTERNAL_ERROR_RESPONSE
Definition: CommandResponse.java:26
final ValidationService validationService
Definition: Processor.java:33
OK
Definition: ResponseStatus.java:18
Pair< Rp, Boolean > validate(IParams params)
Definition: ValidationService.java:41
static final CommandResponse OPERATION_IS_NOT_SUPPORTED
Definition: CommandResponse.java:30
Definition: CommandResponse.java:22
static final Logger LOG
Definition: Processor.java:31
Definition: ResponseStatus.java:17
ResponseStatus getStatus()
Definition: CommandResponse.java:51
ErrorResponseCode getErrorResponseCode()
Definition: ErrorResponseException.java:16