Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-02


oracle.stellent.wcm.server.request
Interface RequestProcessor

All Known Implementing Classes:
RequestProcessorImpl

public interface RequestProcessor

Main interface to the server request methods.


Method Summary
 void addRequestListener(RequestListener requestListener)
          Add a request listener for all requests
<T extends SiteRequest>
SiteResponse
executeRequest(T request)
          Execute a command against this wcm server
<T extends SiteRequest>
void
registerRequest(java.lang.Class<T> request, RequestHandler<? super T> handler, RequestFilter... filters)
          Register a new request in the system
 void removeRequestListener(RequestListener requestListener)
          Remove a request listener

 

Method Detail

addRequestListener

void addRequestListener(RequestListener requestListener)
Add a request listener for all requests
Parameters:
requestListener - the listener

removeRequestListener

void removeRequestListener(RequestListener requestListener)
Remove a request listener
Parameters:
requestListener - the request listener to remove

executeRequest

<T extends SiteRequest> SiteResponse executeRequest(T request)
Execute a command against this wcm server
Parameters:
request - the command to invoke
Returns:
the server response

registerRequest

<T extends SiteRequest> void registerRequest(java.lang.Class<T> request,
                                             RequestHandler<? super T> handler,
                                             RequestFilter... filters)
Register a new request in the system
Parameters:
request - the request class
handler - the request handler
filters - (optional) list of filters associated with this request

Skip navigation links

Oracle® Fusion Middleware Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-02


Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved.