All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.nflow.jetty.mapper.StateVariableValueTooLongExceptionMapper Maven / Gradle / Ivy

package io.nflow.jetty.mapper;

import static javax.ws.rs.core.Response.Status.BAD_REQUEST;

import javax.ws.rs.core.Response;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.Provider;

import io.nflow.engine.workflow.executor.StateVariableValueTooLongException;
import io.nflow.rest.v1.msg.ErrorResponse;

@Provider
public class StateVariableValueTooLongExceptionMapper implements ExceptionMapper {
  @Override
  public Response toResponse(StateVariableValueTooLongException e) {
    return Response.status(BAD_REQUEST).entity(new ErrorResponse(e.getMessage())).build();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy