|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.carbon.registry.core.jdbc.handlers.Handler
org.wso2.carbon.registry.core.caching.CachingHandler
public class CachingHandler
CachingHandler using to handle the cached results of registry operation. We are removing the the data from cache for all the write operations.
Constructor Summary | |
---|---|
CachingHandler()
|
Method Summary | |
---|---|
String |
copy(RequestContext requestContext)
Copy a resource in the registry. |
void |
createLink(RequestContext requestContext)
Create a symbolic link or mount a registry. |
void |
delete(RequestContext requestContext)
Processes the DELETE action of the media type. |
void |
importResource(RequestContext requestContext)
Creates a resource in the given path by fetching the resource content from the given URL. |
String |
move(RequestContext requestContext)
Move a resource in the registry. |
void |
put(RequestContext requestContext)
Processes the PUT action. |
void |
removeLink(RequestContext requestContext)
Remove a symbolic link or un-mount a registry. |
String |
rename(RequestContext requestContext)
Rename a resource in the registry. |
void |
restore(RequestContext requestContext)
Gets called when restoring a path |
void |
restoreVersion(RequestContext requestContext)
Gets called when restoring a version. |
Methods inherited from class org.wso2.carbon.registry.core.jdbc.handlers.Handler |
---|
addAssociation, addComment, applyTag, createVersion, dump, editComment, equals, executeQuery, get, getAllAssociations, getAssociations, getAverageRating, getComments, getRating, getRegistryContext, getResourcePathsWithTag, getTags, getVersions, hashCode, importChild, invokeAspect, putChild, rateResource, removeAssociation, removeComment, removeTag, resourceExists, searchContent |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CachingHandler()
Method Detail |
---|
public void put(RequestContext requestContext) throws RegistryException
Handler
put
in class Handler
requestContext
- Information about the current request.
requestContext.resourcePath: Path to put the resource.
requestContext.resource: Resource to put
RegistryException
- If the media type handler is supposed to handle the put on the
media type and if the put fails due a handler specific errorpublic void importResource(RequestContext requestContext) throws RegistryException
Handler
importResource
in class Handler
requestContext
- Information about the current request.
requestContext.resourcePath: Path to add the new resource.
requestContext.sourceURL: URL to fetch the resource content
requestContext.resource: Resource instance containing the meta data for
the resource to be imported. Once import is done, new resource is
created combining the meta data of this meta data object and the
imported content.
RegistryException
- If the media type handler is supposed to handle the import on the
media type and if the import fails due a handler specific errorpublic String move(RequestContext requestContext) throws RegistryException
Handler
move
in class Handler
requestContext
- Information about the current request.
requestContext.sourcePath: Source/Current Path
requestContext.targetPath: Destination/New Path
RegistryException
- if something went wrongpublic String copy(RequestContext requestContext) throws RegistryException
Handler
copy
in class Handler
requestContext
- Information about the current request.
requestContext.sourcePath: Source/Current Path
requestContext.targetPath: Destination/New Path
RegistryException
- if something went wrongpublic String rename(RequestContext requestContext) throws RegistryException
Handler
rename
in class Handler
requestContext
- Information about the current request.
requestContext.sourcePath: Source/Current Path
requestContext.targetPath: Destination/New Path
RegistryException
- if something went wrongpublic void createLink(RequestContext requestContext) throws RegistryException
Handler
createLink
in class Handler
requestContext
- Information about the current request.
requestContext.targetPath: Destination/New Path
RegistryException
- if something went wrongpublic void removeLink(RequestContext requestContext) throws RegistryException
Handler
removeLink
in class Handler
requestContext
- Information about the current request.
RegistryException
- if something went wrongpublic void delete(RequestContext requestContext) throws RegistryException
Handler
delete
in class Handler
requestContext
- Information about the current request.
requestContext.resourcePath: path of the resource to be deleted.
RegistryException
- If the media type handler is supposed to handle the delete on the
media type and if the delete fails due a handler specific errorpublic void restore(RequestContext requestContext) throws RegistryException
Handler
restore
in class Handler
requestContext
- Information about the current request. requestContext.keywords: Search
keywords.
RegistryException
- If the media type handler is supposed to handle the resourceExists
on the media type and if the resourceExists fails due a handler
specific errorpublic void restoreVersion(RequestContext requestContext) throws RegistryException
Handler
restoreVersion
in class Handler
requestContext
- Information about the current request. requestContext.versionPath: Path
of Resource with version This can be used to derive the path of the
resource as well.
RegistryException
- If the media type handler is supposed to handle the restoreVersion
on the media type and if the restoreVersion fails due a handler
specific error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |