|
NetKernel APIs |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface INKFRequest
Wrapper around the construction of a sub-request from within an accessor
| Method Summary | |
|---|---|
void |
addArgument(java.lang.String aName,
IURAspect aValue)
Adds a named pass-by-value argument to the request from an aspect which has been created from internal processing of the accessor. |
void |
addArgument(java.lang.String aName,
IURRepresentation aValue)
Adds a named pass-by-value argument to the request (a unique internal URI will be dynamically generated for the argument). |
void |
addArgument(java.lang.String aName,
java.lang.String aURI)
Adds a named pass-by-reference argument to the request. |
void |
addSystemArgument(IURAspect aValue)
Adds a system argument (for use in transrept and sink requests. |
void |
addSystemArgument(IURRepresentation aValue)
Adds a system argument (for use in transrept and sink requests. |
void |
setAspectClass(java.lang.Class aAspectClass)
Sets the class of aspect that is expected as a response to the request, will default to IURAspect which is the baseclass of all aspects and will allow anything to be returned |
void |
setCWU(java.lang.String aCWU)
Sets the current working URI of the request, defaults to the same CWU as the parent request |
void |
setFragment(java.lang.String aFragment)
Set a fragment identifier on to the request URI |
void |
setRequestType(int aType)
Sets the type of the request, defaults to RQT_SOURCE |
void |
setURI(java.lang.String aURI)
Sets the base URI of the request, defaults to nothing and using it will fail if not set. |
| Method Detail |
|---|
void setRequestType(int aType)
aType -
void setURI(java.lang.String aURI)
throws NKFException
aURI -
NKFException - thrown if aURI is relative and cwu not setvoid setCWU(java.lang.String aCWU)
aCWU -
NKFException - thrown if uri is relative and cannot be resolvedvoid setAspectClass(java.lang.Class aAspectClass)
aAspectClass - if null it will default to IURAspect, and
allow any aspect to be returned (i.e. no transreption will occur)
void addArgument(java.lang.String aName,
java.lang.String aURI)
throws NKFException
aName - the name of the argumentaURI - the URI of the argument, if this is relative it
will be resolved
NKFException - thrown if relative URI cannot be resolved
void addArgument(java.lang.String aName,
IURRepresentation aValue)
aName - aValue -
void addArgument(java.lang.String aName,
IURAspect aValue)
aName - aValue - void addSystemArgument(IURRepresentation aValue)
aValue - void addSystemArgument(IURAspect aValue)
aValue - void setFragment(java.lang.String aFragment)
aFragment -
|
NetKernel APIs |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||