/Prototipo/Broker_v2/src/broker/geoConsulta/modulos/impl/ReceptorConsultaComponentImpl.java
Java | 30 lines | 25 code | 5 blank | 0 comment | 0 complexity | b5ad32603f72ff92ea0366ac265a37fe MD5 | raw file
Possible License(s): BSD-3-Clause
- package broker.geoConsulta.modulos.impl;
- import org.osoa.sca.annotations.Reference;
- import org.osoa.sca.annotations.Service;
- import broker.geoConsulta.modulos.AnalizadorConsultaComponent;
- import broker.geoConsulta.modulos.ReceptorConsultaComponent;
- @Service(ReceptorConsultaComponent.class)
- public class ReceptorConsultaComponentImpl implements
- ReceptorConsultaComponent{
- private AnalizadorConsultaComponent analizadorConsulta;
-
- public String obtenerGeoInfo(String consultaXml){
- System.out.println("Nuevo mensaje a Broker. Consulta: " + consultaXml);
- String resultado = "";
- try{
- resultado = this.analizadorConsulta.interpretarConsulta(consultaXml);
- }catch(Exception e){
- return e.getMessage();
- }
- return resultado;
- }
-
- @Reference
- public void setAnalizadorConsulta(
- AnalizadorConsultaComponent analizadorConsulta){
- this.analizadorConsulta = analizadorConsulta;
- }
- }