PageRenderTime 14ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/Prototipo/Broker_v2/src/broker/geoConsulta/modulos/impl/ReceptorConsultaComponentImpl.java

http://prototipomemoria.googlecode.com/
Java | 30 lines | 25 code | 5 blank | 0 comment | 0 complexity | b5ad32603f72ff92ea0366ac265a37fe MD5 | raw file
Possible License(s): BSD-3-Clause
  1. package broker.geoConsulta.modulos.impl;
  2. import org.osoa.sca.annotations.Reference;
  3. import org.osoa.sca.annotations.Service;
  4. import broker.geoConsulta.modulos.AnalizadorConsultaComponent;
  5. import broker.geoConsulta.modulos.ReceptorConsultaComponent;
  6. @Service(ReceptorConsultaComponent.class)
  7. public class ReceptorConsultaComponentImpl implements
  8. ReceptorConsultaComponent{
  9. private AnalizadorConsultaComponent analizadorConsulta;
  10. public String obtenerGeoInfo(String consultaXml){
  11. System.out.println("Nuevo mensaje a Broker. Consulta: " + consultaXml);
  12. String resultado = "";
  13. try{
  14. resultado = this.analizadorConsulta.interpretarConsulta(consultaXml);
  15. }catch(Exception e){
  16. return e.getMessage();
  17. }
  18. return resultado;
  19. }
  20. @Reference
  21. public void setAnalizadorConsulta(
  22. AnalizadorConsultaComponent analizadorConsulta){
  23. this.analizadorConsulta = analizadorConsulta;
  24. }
  25. }