Package org.bedework.synch.cnctrs.file
Class FileConnectorInstance
- java.lang.Object
-
- org.bedework.synch.shared.cnctrs.AbstractConnectorInstance<CnctrT,InfoT,ConfigT>
-
- org.bedework.synch.shared.cnctrs.BaseConnectorInstance<FileConnector,FileSubscriptionInfo,FileConnectorConfig>
-
- org.bedework.synch.cnctrs.file.FileConnectorInstance
-
- All Implemented Interfaces:
ConnectorInstance<FileSubscriptionInfo>,org.bedework.util.logging.Logged
public class FileConnectorInstance extends BaseConnectorInstance<FileConnector,FileSubscriptionInfo,FileConnectorConfig>
Handles file synch interactions.- Author:
- Mike Douglass
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bedework.synch.shared.cnctrs.BaseConnectorInstance
BaseConnectorInstance.MapEntry
-
Nested classes/interfaces inherited from interface org.bedework.synch.shared.cnctrs.ConnectorInstance
ConnectorInstance.ItemInfo, ConnectorInstance.SynchItemsInfo
-
-
Field Summary
-
Fields inherited from class org.bedework.synch.shared.cnctrs.BaseConnectorInstance
fetchedIcal, of, prodid, uidMap
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchanged()booleangetIcal()URIgetUri()ietf.params.xml.ns.icalendar_2.IcalendarTypemakeXcal(InputStream is)-
Methods inherited from class org.bedework.synch.shared.cnctrs.BaseConnectorInstance
addItem, changed, deleteItem, fetchItem, fetchItems, getHttpChangeToken, getIcal, getItemsInfo, getText, updateItem
-
Methods inherited from class org.bedework.synch.shared.cnctrs.AbstractConnectorInstance
getClient, getConnector, getLastCrudCts, getLogger, getSubInfo, getTotalCrudCts, open, setLastCrudCts, setTotalCrudCts, subscribe, unsubscribe, validateActiveSubInfo, validateSubInfo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn
-
-
-
-
Method Detail
-
changed
public boolean changed() throws SynchException- Throws:
SynchException
-
getUri
public URI getUri() throws SynchException
- Specified by:
getUriin classBaseConnectorInstance<FileConnector,FileSubscriptionInfo,FileConnectorConfig>- Throws:
SynchException
-
makeXcal
public ietf.params.xml.ns.icalendar_2.IcalendarType makeXcal(InputStream is) throws SynchException
- Specified by:
makeXcalin classBaseConnectorInstance<FileConnector,FileSubscriptionInfo,FileConnectorConfig>- Throws:
SynchException
-
getIcal
public boolean getIcal() throws SynchException- Specified by:
getIcalin classBaseConnectorInstance<FileConnector,FileSubscriptionInfo,FileConnectorConfig>- Throws:
SynchException
-
-