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.RemoteException
MXException
protected 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.RemoteException
MXException
public final BusResource handleResourceRequest(ResourceContext resCtx, BusRequest request) throws MXException, java.rmi.RemoteException
handleResourceRequest
in interface ResourceHandler
MXException
java.rmi.RemoteException
public void printContext(ResourceContext resCtx) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void printProps(BusResource res)
public BusResource handleRequest(ResourceContext resCtx, BusRequest request) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected void addRelatedResources(BusResource resource, BusRequest request)
public java.lang.String createURI(java.util.List resPath) throws MXException, java.rmi.RemoteException
createURI
in interface ResourceHandler
MXException
java.rmi.RemoteException