|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tapestry.services.impl.EngineServiceInnerProxy
public class EngineServiceInnerProxy
Inner proxy that actually resolves the engine service using the
EngineServiceSource
, then replaces itself in the outer
proxy.
EngineServiceOuterProxy
Constructor Summary | |
---|---|
EngineServiceInnerProxy(java.lang.String serviceName,
EngineServiceOuterProxy outerProxy,
EngineServiceSource source)
|
Method Summary | |
---|---|
ILink |
getLink(IRequestCycle cycle,
boolean post,
java.lang.Object parameter)
Builds a URL for a service. |
java.lang.String |
getName()
Returns the name of the service. |
void |
service(IRequestCycle cycle)
Perform the service, interpreting the URL (from the HttpServletRequest ) responding appropriately, and rendering a
result page. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EngineServiceInnerProxy(java.lang.String serviceName, EngineServiceOuterProxy outerProxy, EngineServiceSource source)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public ILink getLink(IRequestCycle cycle, boolean post, java.lang.Object parameter)
IEngineService
This method changed incompatibly between release 3.0 and release 4.0.
getLink
in interface IEngineService
cycle
- Defines the request cycle being processed.post
- if true, then the link will be used for a post (not a get, i.e., for a HTML form);
this may affect what information is encoded into the linkparameter
- An object that provide any additional information needed by the service. Each
service implementation will expect that an object of the proper type be passed in.
In some cases, a simple String will do; in others, a specific object (possibly
implementing an interface) will be required.
HttpServletResponse.encodeURL(java.lang.String)
.public void service(IRequestCycle cycle) throws java.io.IOException
IEngineService
HttpServletRequest
) responding appropriately, and rendering a
result page.
service
in interface IEngineService
cycle
- the incoming request
java.io.IOException
org.apache.tapestry.IEngine#service(org.apache.tapestry.request.RequestContext)
public java.lang.String getName()
IEngineService
getName
in interface IEngineService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |