package com.esri.geoevent.solutions.processor.bearing; import com.esri.ges.core.component.ComponentException; import com.esri.ges.core.property.PropertyException; 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 BearingProcessorService extends GeoEventProcessorServiceBase { Messaging messaging; GeoEventDefinitionManager manager; public BearingProcessorService() throws PropertyException { definition = new BearingProcessorDefinition(); } @Override public GeoEventProcessor create() throws ComponentException { BearingProcessor bp = new BearingProcessor(definition); bp.setMessaging(messaging); bp.setGDManager(manager); return bp; } public void setMessaging(Messaging m) { messaging = m; } public void setManager(GeoEventDefinitionManager m) { manager = m; } }