package com.esri.geoevent.solutions.processor.ll2mgrs;
import com.esri.ges.core.component.ComponentException;
import com.esri.ges.manager.geoeventdefinition.GeoEventDefinitionManager;
import com.esri.ges.messaging.Messaging;
import com.esri.ges.processor.GeoEventProcessor;
import com.esri.ges.processor.GeoEventProcessorServiceBase;
public class MGRSProcessorService extends GeoEventProcessorServiceBase {
private GeoEventDefinitionManager manager;
public Messaging messaging;
public MGRSProcessorService()
{
definition = new MGRSProcessorDefinition();
}
public GeoEventProcessor create() throws ComponentException {
MGRSProcessor processor = new MGRSProcessor(definition);
processor.setManager(manager);
processor.setMessaging(messaging);
return processor;
}
public void setManager(GeoEventDefinitionManager manager)
{
this.manager = manager;
}
public void setMessaging(Messaging messaging)
{
this.messaging = messaging;
}
}