Skip navigation links

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

E17273-03


oracle.stellent.wcm.server.request
Class SiteRequestProcessor

java.lang.Object
  extended by oracle.stellent.wcm.server.request.SiteRequestProcessor


public class SiteRequestProcessor
extends java.lang.Object

Implementation of the command server that keeps commands stored in a local map for simple configuration. Commands are executed locally in the same JVM process that is running the server.


Constructor Summary
SiteRequestProcessor(ClientApplication clientApplication)
           

 

Method Summary
 void addSiteRequestListener(SiteRequestListener requestListener)
          Add a request listener for all requests
<T extends SiteRequest>
SiteRequestInvoker<T>
createInvoker(java.lang.Class<T> requestClass, RequestContext requestContext)
          Create the invoker
<R extends SiteRequest>
SiteResponse
executeSiteRequest(R siteRequest)
          Execute a command against this wcm server
<T extends SiteRequest>
void
registerInvoker(java.lang.Class<T> requestClass, java.lang.Class<? extends SiteRequestInvoker<? extends T>> invokerClass)
          Register the invoker
 void removeSiteRequestListener(SiteRequestListener requestListener)
          Remove a request listener

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

SiteRequestProcessor

public SiteRequestProcessor(ClientApplication clientApplication)

Method Detail

addSiteRequestListener

public void addSiteRequestListener(SiteRequestListener requestListener)
Add a request listener for all requests
Parameters:
requestListener - the listener

removeSiteRequestListener

public void removeSiteRequestListener(SiteRequestListener requestListener)
Remove a request listener
Parameters:
requestListener - the request listener to remove

executeSiteRequest

public <R extends SiteRequest> SiteResponse executeSiteRequest(R siteRequest)
Execute a command against this wcm server
Parameters:
siteRequest - the command to invoke
Returns:
the server response

registerInvoker

public <T extends SiteRequest> void registerInvoker(java.lang.Class<T> requestClass,
                                                    java.lang.Class<? extends SiteRequestInvoker<? extends T>> invokerClass)
Register the invoker
Type Parameters:
T -
Parameters:
requestClass -
invokerClass -

createInvoker

public <T extends SiteRequest> SiteRequestInvoker<T> createInvoker(java.lang.Class<T> requestClass,
                                                                   RequestContext requestContext)
Create the invoker
Type Parameters:
T -
Parameters:
requestClass -
requestContext -
Returns:

Skip navigation links

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

E17273-03


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