Class RuntimeImpl
java.lang.Object
com.caplin.datasource.notification.impl.RuntimeImpl
- All Implemented Interfaces:
com.caplin.container.impl.Runtime
-
Constructor Summary
ConstructorsConstructorDescriptionRuntimeImpl(com.caplin.datasource.DataSource dataSource, NotificationConfiguration configuration, com.caplin.datasource.publisher.ActivePublisher containerPublisher, com.caplin.datasource.publisher.ActivePublisher recordPublisher) -
Method Summary
Modifier and TypeMethodDescriptionlongvoidcom.caplin.container.impl.logger.LogLevelcom.caplin.monitoring.impl.MonitoringServicevoidlongToString(long value) voidpublishContainerNotFound(String subject) voidpublishContainerStatusOk(String subject) voidpublishContainerStatusOk(String subject, String message) voidpublishContainerStatusStale(String subject) voidpublishContainerStatusStale(String subject, String message) voidpublishContainerUpdate(String subject, com.caplin.container.impl.updates.ContainerUpdate update, boolean image, boolean initial) voidpublishDeleteContainer(String subject) voidpublishDeleteRecord(String subject) voidpublishListRowFieldsUpdate(String listSubject, String recordSubject, com.caplin.container.impl.updates.RecordUpdate update) voidpublishListUpdate(String subject, com.caplin.container.impl.updates.ContainerUpdate update, boolean image, boolean initial) voidpublishMappingMessage(String mapfrom, String mapTo, boolean image) voidpublishRecordNotFound(String subject) voidpublishRecordStatusOk(String subject) voidpublishRecordStatusStale(String subject) voidpublishRecordUpdate(String subject, com.caplin.container.impl.updates.RecordUpdate update, boolean image, boolean initial) voidpublishRemoveContainerElements(String subject, List<String> elements) com.caplin.container.impl.utils.FuturevoiduserCallback(Runnable runnable)
-
Constructor Details
-
RuntimeImpl
public RuntimeImpl(com.caplin.datasource.DataSource dataSource, NotificationConfiguration configuration, com.caplin.datasource.publisher.ActivePublisher containerPublisher, com.caplin.datasource.publisher.ActivePublisher recordPublisher)
-
-
Method Details
-
publishRemoveContainerElements
- Specified by:
publishRemoveContainerElementsin interfacecom.caplin.container.impl.Runtime
-
log
- Specified by:
login interfacecom.caplin.container.impl.Runtime
-
getLogLevel
public com.caplin.container.impl.logger.LogLevel getLogLevel()- Specified by:
getLogLevelin interfacecom.caplin.container.impl.Runtime
-
publishContainerNotFound
- Specified by:
publishContainerNotFoundin interfacecom.caplin.container.impl.Runtime
-
publishDeleteContainer
- Specified by:
publishDeleteContainerin interfacecom.caplin.container.impl.Runtime
-
publishRecordNotFound
- Specified by:
publishRecordNotFoundin interfacecom.caplin.container.impl.Runtime
-
publishDeleteRecord
- Specified by:
publishDeleteRecordin interfacecom.caplin.container.impl.Runtime
-
publishContainerStatusStale
- Specified by:
publishContainerStatusStalein interfacecom.caplin.container.impl.Runtime
-
publishContainerStatusStale
- Specified by:
publishContainerStatusStalein interfacecom.caplin.container.impl.Runtime
-
publishContainerStatusOk
- Specified by:
publishContainerStatusOkin interfacecom.caplin.container.impl.Runtime
-
publishContainerStatusOk
- Specified by:
publishContainerStatusOkin interfacecom.caplin.container.impl.Runtime
-
publishRecordStatusStale
- Specified by:
publishRecordStatusStalein interfacecom.caplin.container.impl.Runtime
-
publishRecordStatusOk
- Specified by:
publishRecordStatusOkin interfacecom.caplin.container.impl.Runtime
-
longToString
- Specified by:
longToStringin interfacecom.caplin.container.impl.Runtime
-
currentTimeMillis
public long currentTimeMillis()- Specified by:
currentTimeMillisin interfacecom.caplin.container.impl.Runtime
-
userCallback
- Specified by:
userCallbackin interfacecom.caplin.container.impl.Runtime
-
execute
- Specified by:
executein interfacecom.caplin.container.impl.Runtime
-
schedule
public com.caplin.container.impl.utils.Future schedule(Runnable runnable, long millis, Object context) - Specified by:
schedulein interfacecom.caplin.container.impl.Runtime
-
getMonitoringService
public com.caplin.monitoring.impl.MonitoringService getMonitoringService()- Specified by:
getMonitoringServicein interfacecom.caplin.container.impl.Runtime
-
publishContainerUpdate
public void publishContainerUpdate(String subject, com.caplin.container.impl.updates.ContainerUpdate update, boolean image, boolean initial) - Specified by:
publishContainerUpdatein interfacecom.caplin.container.impl.Runtime
-
publishRecordUpdate
public void publishRecordUpdate(String subject, com.caplin.container.impl.updates.RecordUpdate update, boolean image, boolean initial) - Specified by:
publishRecordUpdatein interfacecom.caplin.container.impl.Runtime
-
publishMappingMessage
- Specified by:
publishMappingMessagein interfacecom.caplin.container.impl.Runtime
-
getRandomUniqueId
- Specified by:
getRandomUniqueIdin interfacecom.caplin.container.impl.Runtime
-
publishListUpdate
public void publishListUpdate(String subject, com.caplin.container.impl.updates.ContainerUpdate update, boolean image, boolean initial) - Specified by:
publishListUpdatein interfacecom.caplin.container.impl.Runtime
-
publishListRowFieldsUpdate
public void publishListRowFieldsUpdate(String listSubject, String recordSubject, com.caplin.container.impl.updates.RecordUpdate update) - Specified by:
publishListRowFieldsUpdatein interfacecom.caplin.container.impl.Runtime
-