Class RequestEvent

java.lang.Object
com.chillycheesy.modulo.events.Event
com.chillycheesy.modulo.event.RequestEvent
All Implemented Interfaces:
Cancelable
Direct Known Subclasses:
DeleteRequestEvent, GetRequestEvent, PostRequestEvent, PutRequestEvent

public class RequestEvent extends Event implements Cancelable
This event was wen a http request was emit.
  • Field Details

    • request

      protected javax.servlet.http.HttpServletRequest request
      The request that was made.
    • response

      protected javax.servlet.http.HttpServletResponse response
      The response that was made.
    • isCanceled

      protected boolean isCanceled
    • cancelableAction

      protected CancelableAction cancelableAction
  • Constructor Details

    • RequestEvent

      public RequestEvent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Creates a new RequestEvent.
      Parameters:
      request - The request that was made.
      response - The response that was made.
  • Method Details

    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
      Gets the request that was made.
      Returns:
      The request that was made.
    • getResponse

      public javax.servlet.http.HttpServletResponse getResponse()
      Gets the response that was made.
      Returns:
      The response that was made.
    • setRequest

      public void setRequest(javax.servlet.http.HttpServletRequest request)
      Sets the request that was made.
      Parameters:
      request - The request that was made.
    • setResponse

      public void setResponse(javax.servlet.http.HttpServletResponse response)
      Sets the response that was made.
      Parameters:
      response - The response that was made.
    • isCanceled

      public boolean isCanceled()
      Description copied from interface: Cancelable
      Check if the event was cancel.
      Specified by:
      isCanceled in interface Cancelable
      Returns:
      The cancel status.
    • setCanceled

      public void setCanceled(boolean cancel)
      Description copied from interface: Cancelable
      Setter for the cancel status.
      Specified by:
      setCanceled in interface Cancelable
      Parameters:
      cancel - The new cancel status.
    • setCancelableAction

      public Cancelable setCancelableAction(CancelableAction action)
      Description copied from interface: Cancelable
      Setter for the cancelable action.
      Specified by:
      setCancelableAction in interface Cancelable
      Parameters:
      action - The action to execute.
    • getCancelableAction

      public CancelableAction getCancelableAction()
      Description copied from interface: Cancelable
      Getter for the cancelable action.
      Specified by:
      getCancelableAction in interface Cancelable
      Returns:
      The action to execute.