package com.esri.geoevent.solutions.transport.mlobi; import com.esri.ges.core.component.ComponentException; import com.esri.ges.transport.Transport; import com.esri.ges.transport.TransportServiceBase; import com.esri.ges.transport.util.XmlTransportDefinition; import com.esri.ges.core.http.GeoEventHttpClientService; public class MLOBIOutboundTransportService extends TransportServiceBase { protected GeoEventHttpClientService httpClientService; public MLOBIOutboundTransportService() { definition = new XmlTransportDefinition( getResourceAsStream( "mlobi-outbound-transport-definition.xml" ) ); } @Override public Transport createTransport() throws ComponentException { return new MLOBIOutboundTransport(definition, httpClientService); } public void setHttpClientService( GeoEventHttpClientService service ) { this.httpClientService = service; } }