|
OracleAS Syndication Services API Reference 10g (9.0.4) Part No. B10399-01 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.syndicate.client.handler.file.FileSAXPackageHandler
Implemenation of the SAXPackageHandler which stores delivered packages in the file system. The root directory used to stored the delivered content is supplied as a constractor parameters.
Fields inherited from interface oracle.syndicate.client.exmsgs.SyndicateClientExceptionConstants |
DAV_PKG_HANDLER_BADROOT, DAV_PKG_HANDLER_CANNOT_CONNECT, DAV_PKG_HANDLER_UNABLE_CLOSE_ITEM, DAV_PKG_HANDLER_UNABLE_CREATE_ITEM, DAV_PKG_HANDLER_UNABLE_DELETE_ITEM, DAV_PKG_HANDLER_UNABLE_FLUSH_ITEM, DAV_SYND_CLIENT_INV_URL, FILE_PKG_HANDLER_BADROOT, FILE_PKG_HANDLER_UNABLE_CLOSE_ITEM, FILE_PKG_HANDLER_UNABLE_CREATE_ITEM, FILE_PKG_HANDLER_UNABLE_FLUSH_ITEM, PORTAL_CANNOT_READ_DAV, PORTAL_ERR_GETTING_CONN, PORTAL_SH_CANNOT_CREATE_SBT, PORTAL_SH_CANNOT_FIND_CHANNEL, PORTAL_SH_CANNOT_FIND_REPORT, PORTAL_SH_CANNOT_FIND_SBB, PORTAL_SH_CANNOT_FIND_SBT, PORTAL_SH_DUPLICATE_SUBSCRIBER, PORTAL_SH_DUPLICATE_SUBSCRIPTION, PORTAL_SH_ERR_GETTING_REPORT, PORTAL_SH_ERR_JNDI_LOOKUP, PORTAL_SH_ERR_REP_BUSY, PORTAL_SH_ERR_SBT_BAD_SBBID, PORTAL_SH_ERR_SBT_BUSY, PORTAL_SH_INVALID_ID_FORMAT, PORTAL_SRH_CANNOT_FIND_CHID, PORTAL_SRH_CANNOT_FIND_CONN, PORTAL_SRH_CANNOT_FIND_DAVURL, STATE_HANDLER_CANNOT_REMOVE_SBB, STATE_HANDLER_UNAVAILABLE, SYND_CLIENT_CANNOT_LOAD, SYND_CLIENT_NO_PROPERTY, UDDI_ADMIN_ONLY_ACTION, UNEXPECTED_INTERNAL_EXCEPTION, XML_ICE_SH_DUPLICATE_SUBSCRIBER, XML_ICE_SH_DUPLICATE_SUBSCRIPTION, XML_ICE_SH_FILE_CANNOTCREATE, XML_ICE_SH_FILE_CANNOTPARSE, XML_ICE_SH_FILE_CANNOTREAD, XML_ICE_SH_FILE_ERRORWRITE, XML_ICE_SH_FILE_ISDIRECTORY, XML_PARSER_CONFIGURATION |
Method Summary | |
void |
endItem(SyndicatePackage icePackage, Item iceItem) Called when the end a package item is encountered. |
void |
endItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup) Called when the end a package item group is encountered. |
void |
endPackage(SyndicatePackage icePackage) Called when the end of a content package is encountered. |
void |
error(SyndicatePackage icePackage, SyndicateException ex) Called when an error is encoutered while parsing the content package |
static FileSAXPackageHandler |
getInstance(java.lang.String storageRootDir, boolean bRandomRootDir, java.lang.String sbtID) Factory method returing a new instance of the FileSAXPackageHandler. |
void |
itemCharacters(SyndicatePackage icePackage, Item iceItem, char[] buff, int iStart, int iLength) Called when a package item content is encountered. |
void |
itemRef(SyndicatePackage icePackage, ItemRef iceItemRef) Called when a package item reference is encountered. |
void |
itemRemove(SyndicatePackage icePackage, ItemRemove iceItemRemove) Called when a package item remove is encountered. |
void |
startItem(SyndicatePackage icePackage, Item iceItem) Called when a new beginning of a package item is encountered. |
void |
startItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup) Called when the beginning a package item group is encountered. |
void |
startPackage(SyndicatePackage icePackage) Called when a new beginning of a content package is encountered. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static FileSAXPackageHandler getInstance(java.lang.String storageRootDir, boolean bRandomRootDir, java.lang.String sbtID) throws SyndicateException
storageRootDir
- destination directory for the delivered contentpublic void startPackage(SyndicatePackage icePackage) throws SyndicateException
SAXPackageHandler
startPackage
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadatapublic void startItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup) throws SyndicateException
SAXPackageHandler
startItemGroup
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItemGroup
- allows for accessing the item group metadatapublic void startItem(SyndicatePackage icePackage, Item iceItem) throws SyndicateException
SAXPackageHandler
startItem
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItem
- allows for accessing the item metadatapublic void itemCharacters(SyndicatePackage icePackage, Item iceItem, char[] buff, int iStart, int iLength) throws SyndicateException
SAXPackageHandler
itemCharacters
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItem
- allows for accessing the item metadatabuff,
- buffer containing the item contentbuff,
- start index in buff for the beginnign of the buffer contentbuff,
- length of the buffer contentpublic void endItem(SyndicatePackage icePackage, Item iceItem) throws SyndicateException
SAXPackageHandler
endItem
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItem
- allows for accessing the item metadatapublic void endItemGroup(SyndicatePackage icePackage, ItemGroup iceItemGroup) throws SyndicateException
SAXPackageHandler
endItemGroup
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItemGroup
- allows for accessing the item group metadatapublic void itemRemove(SyndicatePackage icePackage, ItemRemove iceItemRemove) throws SyndicateException
SAXPackageHandler
itemRemove
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItemRemove
- allows for accessing the item remove metadatapublic void itemRef(SyndicatePackage icePackage, ItemRef iceItemRef) throws SyndicateException
SAXPackageHandler
itemRef
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataItemRef
- allows for accessing the item reference metadatapublic void endPackage(SyndicatePackage icePackage) throws SyndicateException
SAXPackageHandler
endPackage
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadatapublic void error(SyndicatePackage icePackage, SyndicateException ex)
SAXPackageHandler
error
in interface SAXPackageHandler
oracle.syndicate.client.handler.SAXPackageHandler
SyndicatePackage
- allows for accessing package metadataSyndicateException
- the exception raised by during the package content parsing
|
Copyright © 2001, 2003, Oracle. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001, 2003, Oracle. All rights reserved.