| 
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.