Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
0002547: Notification of system event problems,
mark as built in extensions
  • Loading branch information
erilong committed Aug 5, 2016
1 parent 9093cea commit 2f9d989
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 9 deletions.
Expand Up @@ -22,6 +22,7 @@

import java.util.List;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.IncomingBatch;
Expand All @@ -31,7 +32,7 @@
import org.jumpmind.symmetric.service.IIncomingBatchService;
import org.jumpmind.symmetric.service.IOutgoingBatchService;

public class MonitorTypeBatchError implements IMonitorType, ISymmetricEngineAware {
public class MonitorTypeBatchError implements IMonitorType, ISymmetricEngineAware, IBuiltInExtensionPoint {

protected IOutgoingBatchService outgoingBatchService;

Expand Down
Expand Up @@ -20,12 +20,13 @@
*/
package org.jumpmind.symmetric.monitor;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.Monitor;
import org.jumpmind.symmetric.service.IOutgoingBatchService;

public class MonitorTypeBatchUnsent implements IMonitorType, ISymmetricEngineAware {
public class MonitorTypeBatchUnsent implements IMonitorType, ISymmetricEngineAware, IBuiltInExtensionPoint {

protected IOutgoingBatchService outgoingBatchService;

Expand Down
Expand Up @@ -27,9 +27,10 @@
import java.lang.management.ThreadMXBean;
import java.lang.reflect.Method;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.model.Monitor;

public class MonitorTypeCpu extends AbstractMonitorType {
public class MonitorTypeCpu extends AbstractMonitorType implements IBuiltInExtensionPoint {

protected OperatingSystemMXBean osBean;

Expand Down
Expand Up @@ -20,13 +20,14 @@
*/
package org.jumpmind.symmetric.monitor;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.DataGap;
import org.jumpmind.symmetric.model.Monitor;
import org.jumpmind.symmetric.service.IDataService;

public class MonitorTypeDataGap implements IMonitorType, ISymmetricEngineAware {
public class MonitorTypeDataGap implements IMonitorType, ISymmetricEngineAware, IBuiltInExtensionPoint {

protected IDataService dataService;

Expand Down
Expand Up @@ -22,11 +22,12 @@

import java.io.File;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.Monitor;

public class MonitorTypeDisk implements IMonitorType, ISymmetricEngineAware {
public class MonitorTypeDisk implements IMonitorType, ISymmetricEngineAware, IBuiltInExtensionPoint {

protected File tempDirectory;

Expand Down
Expand Up @@ -27,11 +27,12 @@
import java.lang.management.ThreadMXBean;
import java.lang.reflect.Method;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.model.Monitor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class MonitorTypeMemory extends AbstractMonitorType {
public class MonitorTypeMemory extends AbstractMonitorType implements IBuiltInExtensionPoint {

protected final Logger log = LoggerFactory.getLogger(getClass());

Expand Down
Expand Up @@ -20,12 +20,13 @@
*/
package org.jumpmind.symmetric.monitor;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.Monitor;
import org.jumpmind.symmetric.service.IRouterService;

public class MonitorTypeUnrouted implements IMonitorType, ISymmetricEngineAware {
public class MonitorTypeUnrouted implements IMonitorType, ISymmetricEngineAware, IBuiltInExtensionPoint {

protected IRouterService routerService;

Expand Down
Expand Up @@ -27,6 +27,7 @@
import java.util.Map;
import java.util.Set;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.Monitor;
Expand All @@ -36,7 +37,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class NotificationTypeEmail implements INotificationType, ISymmetricEngineAware {
public class NotificationTypeEmail implements INotificationType, ISymmetricEngineAware, IBuiltInExtensionPoint {

private final Logger log = LoggerFactory.getLogger(getClass());

Expand Down
Expand Up @@ -23,6 +23,7 @@
import java.util.List;
import java.util.Map;

import org.jumpmind.extension.IBuiltInExtensionPoint;
import org.jumpmind.symmetric.ISymmetricEngine;
import org.jumpmind.symmetric.ext.ISymmetricEngineAware;
import org.jumpmind.symmetric.model.Monitor;
Expand All @@ -32,7 +33,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class NotificationTypeLog implements INotificationType, ISymmetricEngineAware {
public class NotificationTypeLog implements INotificationType, ISymmetricEngineAware, IBuiltInExtensionPoint {

private final Logger log = LoggerFactory.getLogger(getClass());

Expand Down

0 comments on commit 2f9d989

Please sign in to comment.