package com.esri.geoevent.solutions.processor.timetolong; 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 TimeToLongProcessorService extends GeoEventProcessorServiceBase{ private GeoEventDefinitionManager manager; public Messaging messaging; public TimeToLongProcessorService() throws PropertyException { definition=new TimeToLongDefinition(); } @Override public GeoEventProcessor create() throws ComponentException { TimeToLongProcessor t2lproc = new TimeToLongProcessor(definition); t2lproc.setManager(manager); t2lproc.setMessaging(messaging); return t2lproc; } public void setMessaging(Messaging messaging) { this.messaging=messaging; } public void setManager(GeoEventDefinitionManager manager) { this.manager = manager; } }