Fan

 

abstract class

web::Weblet

sys::Obj
  web::Weblet

Weblet services a web request.

See docLib::Web

Slots

makeSource

new make()

Default constructor.

onDeleteSource

virtual Void onDelete()

Convenience method to respond to a DELETE request. Default implementation returns a 501 Not implemented error.

onGetSource

virtual Void onGet()

Convenience method to respond to a GET request. Default implementation returns a 501 Not implemented error.

onHeadSource

virtual Void onHead()

Convenience method to respond to a HEAD request. Default implementation returns a 501 Not implemented error.

onOptionsSource

virtual Void onOptions()

Convenience method to respond to a OPTIONS request. Default implementation returns a 501 Not implemented error.

onPostSource

virtual Void onPost()

Convenience method to respond to a POST request. Default implementation returns a 501 Not implemented error.

onPutSource

virtual Void onPut()

Convenience method to respond to a PUT request. Default implementation returns a 501 Not implemented error.

onTraceSource

virtual Void onTrace()

Convenience method to respond to a TRACE request. Default implementation returns a 501 Not implemented error.

reqSource

@transient
readonly WebReq? req

The WebReq instance for this request, or null if current actor is not servicing a request.

resSource

@transient
readonly WebRes? res

The WebRes instance for this request, or null if current actor is not servicing a request.

serviceSource

virtual Void service()

Service a web request. The default implementation of this method calls the method that matches WebReq.method.