com.eclipsesource.restfuse
Class CallbackResource

java.lang.Object
  extended by com.eclipsesource.restfuse.CallbackResource
Direct Known Subclasses:
DefaultCallbackResource

public abstract class CallbackResource
extends java.lang.Object

A CallbackResource is used by the Callback annotation. This class contains methods that will be called when there is an incoming request form a callback. Subclasses need to override such methods to handle the request.

Instead of sub classing the Callback directly you may want to sub class the DefaultCallbackResource which provides a default implementation to return default responses.

See Also:
Callback, DefaultCallbackResource

Constructor Summary
CallbackResource()
           
 
Method Summary
abstract  Response delete(Request request)
          Will be called during an http delete request.
abstract  Response get(Request request)
          Will be called during an http get request.
abstract  Response head(Request request)
          Will be called during an http head request.
abstract  Response options(Request request)
          Will be called during an http options request.
abstract  Response post(Request request)
          Will be called during an http post request.
abstract  Response put(Request request)
          Will be called during an http put request.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackResource

public CallbackResource()
Method Detail

delete

public abstract Response delete(Request request)

Will be called during an http delete request.


get

public abstract Response get(Request request)

Will be called during an http get request.


head

public abstract Response head(Request request)

Will be called during an http head request.


options

public abstract Response options(Request request)

Will be called during an http options request.


post

public abstract Response post(Request request)

Will be called during an http post request.


put

public abstract Response put(Request request)

Will be called during an http put request.