public class BaseResourceHandler extends java.lang.Object implements ResourceHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
contextURI |
protected java.lang.String |
handlerResourceURI |
protected BusResourceInfo |
resInfo |
| Constructor and Description |
|---|
BaseResourceHandler(BusResourceInfo resInfo,
java.lang.String contextURI) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRelatedResources(BusResource resource,
BusRequest request) |
protected java.util.List |
asPath(java.lang.String path) |
protected BusResource |
createClassResource(java.lang.Class clazz) |
protected BusResource |
createMemberResource(java.lang.String memberId) |
protected BusResource |
createThisResource(boolean collection) |
java.lang.String |
createURI(java.util.List resPath) |
BusMemberService |
getBusMember() |
BusResource |
handleRequest(ResourceContext resCtx,
BusRequest request) |
BusResource |
handleResourceRequest(ResourceContext resCtx,
BusRequest request) |
protected boolean |
isCollectionHandler() |
void |
printContext(ResourceContext resCtx) |
void |
printProps(BusResource res) |
protected BusResourceInfo resInfo
protected java.lang.String contextURI
protected java.lang.String handlerResourceURI
public BaseResourceHandler(BusResourceInfo resInfo, java.lang.String contextURI)
protected java.util.List asPath(java.lang.String path)
protected boolean isCollectionHandler()
public BusMemberService getBusMember() throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionprotected BusResource createThisResource(boolean collection)
protected BusResource createMemberResource(java.lang.String memberId)
protected BusResource createClassResource(java.lang.Class clazz) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic final BusResource handleResourceRequest(ResourceContext resCtx, BusRequest request) throws MXException, java.rmi.RemoteException
handleResourceRequest in interface ResourceHandlerMXExceptionjava.rmi.RemoteExceptionpublic void printContext(ResourceContext resCtx) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void printProps(BusResource res)
public BusResource handleRequest(ResourceContext resCtx, BusRequest request) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected void addRelatedResources(BusResource resource, BusRequest request)
public java.lang.String createURI(java.util.List resPath)
throws MXException,
java.rmi.RemoteException
createURI in interface ResourceHandlerMXExceptionjava.rmi.RemoteException