|
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.FileSyndicatorRequestHandler
Implementation of the SyndicatorRequestHandler which will save delivered content into the file system. The FileSyndicatorRequestHandler will expect three properties to be supplied to it: rootDir - destination root directory for the delivered content, sbbID - ID of the subscriber expecting delivered content, sbbName - name of the subscriber expecting delivered content. FileSyndicatorRequestHandler will use FileSAXPackageHandler has the handler for delivered packages.
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 |
Constructor Summary | |
FileSyndicatorRequestHandler() |
Method Summary | |
SAXPackageHandler |
getSAXPackageHandler(javax.servlet.http.HttpServletRequest hrh, java.lang.String sbtID) Returns the SAX-based packgae handler to be used when a new packages is received. |
SyndicateSubscription |
releaseSAXPackageHandler(SAXPackageHandler sph, SyndicatePackage pkg) Releases the saxPackage handler once the content package processing has been completed. |
void |
releaseSAXPackageHandlerAfterFailure(SAXPackageHandler sph, java.lang.Throwable t) Releases the saxPackage handler in the case the update failed . |
void |
setProperty(java.lang.String propName, java.lang.String propValue) Sets a property for the SyndicatorRequestHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FileSyndicatorRequestHandler()
Method Detail |
public void setProperty(java.lang.String propName, java.lang.String propValue)
SyndicatorRequestHandler
setProperty
in interface SyndicatorRequestHandler
public SAXPackageHandler getSAXPackageHandler(javax.servlet.http.HttpServletRequest hrh, java.lang.String sbtID) throws SyndicateException
SyndicatorRequestHandler
getSAXPackageHandler
in interface SyndicatorRequestHandler
public SyndicateSubscription releaseSAXPackageHandler(SAXPackageHandler sph, SyndicatePackage pkg) throws SyndicateException
SyndicatorRequestHandler
releaseSAXPackageHandler
in interface SyndicatorRequestHandler
oracle.syndicate.client.handler.SyndicatorRequestHandler
sph
- the SAXPackageHandler to be releasedpkg
- the package structure which was successfully processedpublic void releaseSAXPackageHandlerAfterFailure(SAXPackageHandler sph, java.lang.Throwable t) throws SyndicateException
SyndicatorRequestHandler
releaseSAXPackageHandlerAfterFailure
in interface SyndicatorRequestHandler
oracle.syndicate.client.handler.SyndicatorRequestHandler
sph
- the SAXPackageHandler to be releasedt
- the exception which caused the package processing error
|
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.