|
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 content
public void startPackage(SyndicatePackage icePackage)
throws SyndicateException
SAXPackageHandlerstartPackage in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadata
public void startItemGroup(SyndicatePackage icePackage,
ItemGroup iceItemGroup)
throws SyndicateException
SAXPackageHandlerstartItemGroup in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemGroup - allows for accessing the item group metadata
public void startItem(SyndicatePackage icePackage,
Item iceItem)
throws SyndicateException
SAXPackageHandlerstartItem in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItem - allows for accessing the item metadata
public void itemCharacters(SyndicatePackage icePackage,
Item iceItem,
char[] buff,
int iStart,
int iLength)
throws SyndicateException
SAXPackageHandleritemCharacters in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - 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 content
public void endItem(SyndicatePackage icePackage,
Item iceItem)
throws SyndicateException
SAXPackageHandlerendItem in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItem - allows for accessing the item metadata
public void endItemGroup(SyndicatePackage icePackage,
ItemGroup iceItemGroup)
throws SyndicateException
SAXPackageHandlerendItemGroup in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemGroup - allows for accessing the item group metadata
public void itemRemove(SyndicatePackage icePackage,
ItemRemove iceItemRemove)
throws SyndicateException
SAXPackageHandleritemRemove in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemRemove - allows for accessing the item remove metadata
public void itemRef(SyndicatePackage icePackage,
ItemRef iceItemRef)
throws SyndicateException
SAXPackageHandleritemRef in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadataItemRef - allows for accessing the item reference metadata
public void endPackage(SyndicatePackage icePackage)
throws SyndicateException
SAXPackageHandlerendPackage in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - allows for accessing package metadatapublic void error(SyndicatePackage icePackage, SyndicateException ex)
SAXPackageHandlererror in interface SAXPackageHandleroracle.syndicate.client.handler.SAXPackageHandlerSyndicatePackage - 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.