Commit 7e8943cb by ED-DRIF

redirect proxy

parent a277cd81
...@@ -51,8 +51,9 @@ public class TeldarRouteBuilder extends RouteBuilder { ...@@ -51,8 +51,9 @@ public class TeldarRouteBuilder extends RouteBuilder {
public static final String EP_CANCEL_ORDER_ITEM = "teldar/hotel/cancelOrderItem"; public static final String EP_CANCEL_ORDER_ITEM = "teldar/hotel/cancelOrderItem";
public static final String EP_SEARCH_ORDER = "teldar/hotel/searchOrder"; public static final String EP_SEARCH_ORDER = "teldar/hotel/searchOrder";
public static final String EP_SEARCH_RESULT = "stay/searchResults"; public static final String EP_SEARCH_RESULT = "stay/searchResults";
public static final String wsUrl ="34.250.74.154:8095/search";
//public static final String wsUrl = "https4://tld.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService"; //public static final String wsUrl = "https4://tld.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService";
public static final String wsUrl = "https4://hermes-teldar.fractalite.com/gekko-front/ws/v2_4/AvailabilityService"; //public static final String wsUrl = "https4://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService";//34.250.74.154:port/search
//https4://telder.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService //https4://telder.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService
//https4://teldar.atlasvoyages.com //https4://teldar.atlasvoyages.com
......
/*
package com.fractalite.hermes.teldar.parsers; * package com.fractalite.hermes.teldar.parsers;
*
import java.io.IOException; * import java.io.IOException; import java.io.StringReader; import java.net.URL;
import java.io.StringReader; * import java.security.NoSuchAlgorithmException; import
import java.net.URL; * java.text.SimpleDateFormat; import java.util.ArrayList; import
import java.security.NoSuchAlgorithmException; * java.util.HashMap; import java.util.List;
import java.text.SimpleDateFormat; *
import java.util.ArrayList; * import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller;
import java.util.HashMap; *
import java.util.List; * import org.apache.commons.lang3.StringUtils;
*
import javax.xml.bind.JAXBContext; * import com.fasterxml.jackson.dataformat.xml.XmlMapper; import
import javax.xml.bind.Unmarshaller; * com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; import
* com.fractalite.models.travel.PaxType; import
import org.apache.commons.lang3.StringUtils; * com.fractalite.models.travel.Traveller; import
* com.fractalite.models.travel.stay.HotelStay; import
import com.fasterxml.jackson.dataformat.xml.XmlMapper; * com.fractalite.models.travel.stay.Occupancy2; import
import com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; * com.fractalite.models.travel.stay.Room; import
import com.fractalite.models.travel.PaxType; * com.gekko_holding.webservice.Availability.AvailabilityCriteria; import
import com.fractalite.models.travel.Traveller; * com.gekko_holding.webservice.Availability.Child; import
import com.fractalite.models.travel.stay.HotelStay; * com.gekko_holding.webservice.Availability.CityDestination; import
import com.fractalite.models.travel.stay.Occupancy2; * com.gekko_holding.webservice.Availability.CustomerIdentification; import
import com.fractalite.models.travel.stay.Room; * com.gekko_holding.webservice.Availability.DestinationCriteria; import
import com.gekko_holding.webservice.Availability.AvailabilityCriteria; * com.gekko_holding.webservice.Availability.Facility; import
import com.gekko_holding.webservice.Availability.Child; * com.gekko_holding.webservice.Availability.GeoCodeDestination; import
import com.gekko_holding.webservice.Availability.CityDestination; * com.gekko_holding.webservice.Availability.HotelAvailability; import
import com.gekko_holding.webservice.Availability.CustomerIdentification; * com.gekko_holding.webservice.Availability.HotelCodeDestination; import
import com.gekko_holding.webservice.Availability.DestinationCriteria; * com.gekko_holding.webservice.Availability.HotelCodeListDestination; import
import com.gekko_holding.webservice.Availability.Facility; * com.gekko_holding.webservice.Availability.RoomPlan; import
import com.gekko_holding.webservice.Availability.GeoCodeDestination; * com.gekko_holding.webservice.Availability.AvailabilityCriteria.RoomCriterias;
import com.gekko_holding.webservice.Availability.HotelAvailability; * import com.gekko_holding.webservice.Availability.AvailabilityResponse; import
import com.gekko_holding.webservice.Availability.HotelCodeDestination; * com.gekko_holding.webservice.Availability.RoomPlan.Children;
import com.gekko_holding.webservice.Availability.HotelCodeListDestination; *
import com.gekko_holding.webservice.Availability.RoomPlan; *
import com.gekko_holding.webservice.Availability.AvailabilityCriteria.RoomCriterias; *
import com.gekko_holding.webservice.Availability.AvailabilityResponse; *
import com.gekko_holding.webservice.Availability.RoomPlan.Children; * public class AvailabilityTeld {
*
* public static final String CLIENTID = "atlasvoyages/master/test"; public
* static final String PASSWORD = "p*TE*kH!e8$%dS"; public static final String
* CUSTOMERKEY = "atlasvoyages/test";
public class AvailabilityTeld { *
* static { System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); }
public static final String CLIENTID = "atlasvoyages/master/test"; * public static void main(String[] args) throws NoSuchAlgorithmException {
public static final String PASSWORD = "p*TE*kH!e8$%dS"; *
public static final String CUSTOMERKEY = "atlasvoyages/test"; * try {
*
static { * String endpoint =
System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); * "https://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService";
} *
public static void main(String[] args) throws NoSuchAlgorithmException { * URL url = new URL(endpoint);
*
try { * HotelAvailability hotelavailability = new HotelAvailability();
* hotelavailability.setLanguage("EN"); CustomerIdentification
String endpoint = "https://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService"; * customeridentification = new CustomerIdentification();
* customeridentification.setClientId(CLIENTID);
URL url = new URL(endpoint); * customeridentification.setPassword(PASSWORD);
* hotelavailability.setIdentification(customeridentification);
HotelAvailability hotelavailability = new HotelAvailability(); *
hotelavailability.setLanguage("EN"); * AvailabilityCriteria avaCriteria = new AvailabilityCriteria();
CustomerIdentification customeridentification = new CustomerIdentification(); * avaCriteria.setCheckIn("2020-11-16"); avaCriteria.setCheckOut("2020-11-18");
customeridentification.setClientId(CLIENTID); *
customeridentification.setPassword(PASSWORD); * DestinationCriteria destinationcriteria = new DestinationCriteria();
hotelavailability.setIdentification(customeridentification); * CityDestination citydestination = new CityDestination();
* citydestination.setCode("FRLIO"); citydestination.setStandard("locode");
AvailabilityCriteria avaCriteria = new AvailabilityCriteria(); * destinationcriteria.setCity(citydestination);
avaCriteria.setCheckIn("2020-11-16"); * avaCriteria.setDestinationCriteria(destinationcriteria);
avaCriteria.setCheckOut("2020-11-18"); *
* RoomCriterias roomingList = new RoomCriterias(); RoomPlan roomPlan = new
DestinationCriteria destinationcriteria = new DestinationCriteria(); * RoomPlan(); roomPlan.setAdultsCount(2); roomPlan.setRoomType("DOUB");
CityDestination citydestination = new CityDestination(); *
citydestination.setCode("FRLIO"); *
citydestination.setStandard("locode"); *
destinationcriteria.setCity(citydestination); * roomingList.getRoomPlan().add(roomPlan);
avaCriteria.setDestinationCriteria(destinationcriteria); * avaCriteria.setRoomCriterias(roomingList);
*
RoomCriterias roomingList = new RoomCriterias(); * avaCriteria.setLimit(0);
RoomPlan roomPlan = new RoomPlan(); *
roomPlan.setAdultsCount(2); * hotelavailability.setAvailCriteria(avaCriteria);
roomPlan.setRoomType("DOUB"); *
* Utils.constructXml(url, hotelavailability, CLIENTID, PASSWORD);
*
* } catch (IOException e) { System.out.println("the errors : " +
roomingList.getRoomPlan().add(roomPlan); * e.getMessage()); } }
avaCriteria.setRoomCriterias(roomingList); *
* }
avaCriteria.setLimit(0); */
\ No newline at end of file
hotelavailability.setAvailCriteria(avaCriteria);
Utils.constructXml(url, hotelavailability, CLIENTID, PASSWORD);
} catch (IOException e) {
System.out.println("the errors : " + e.getMessage());
}
}
}
/*
* package com.fractalite.hermes.teldar.parsers;
*
* import java.io.IOException; import java.net.URL; import
* java.security.NoSuchAlgorithmException;
*
* import com.gekko_holding.webservice.Availability.GetHotelDetails; import
* com.gekko_holding.webservice.Availability.HotelCode; import
* com.gekko_holding.webservice.Availability.HotelCodes; import
* com.gekko_holding.webservice.Availability.Identification;
*
* public class DetailsTeld {
*
* public static final String CLIENTID = "atlasvoyages/master/test"; public
* static final String PASSWORD = "p*TE*kH!e8$%dS"; public static final String
* CUSTOMERKEY = "atlasvoyages/test";
*
* static { System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); }
*
* public static void main(String[] args) throws NoSuchAlgorithmException { //
* TODO Auto-generated method stub
*
* try { String endpoint =
* "https://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService";
*
* URL url = new URL(endpoint);
*
* GetHotelDetails gethoteldetails = new GetHotelDetails();
* gethoteldetails.setLanguage("FR"); Identification identification = new
* Identification(); identification.setClientId(CLIENTID);
* identification.setPassword(PASSWORD);
* gethoteldetails.setIdentification(identification);
*
* gethoteldetails.setCityCodeStandard("locode");
*
* HotelCodes hotelcodes = new HotelCodes(); HotelCode hotelcode = new
* HotelCode(); HotelCode hotelcodeprime = new HotelCode();
* hotelcode.setCode("FR008538"); hotelcodeprime.setCode("FR037763");
* hotelcodes.getHotelCode().add(hotelcode);
* hotelcodes.getHotelCode().add(hotelcodeprime);
* gethoteldetails.setHotelCodes(hotelcodes); Utils.constructXml(url,
* gethoteldetails, CLIENTID, PASSWORD);
*
* } catch (IOException e) { System.out.println("the errors : " +
* e.getMessage()); } } }
*/
\ No newline at end of file
/*
package com.fractalite.hermes.teldar.parsers; * package com.fractalite.hermes.teldar.parsers;
*
import java.io.ByteArrayOutputStream; * import java.io.ByteArrayOutputStream; import java.io.IOException; import
import java.io.IOException; * java.io.InputStream; import java.io.OutputStream; import
import java.io.InputStream; * java.net.HttpURLConnection; import java.net.ProtocolException; import
import java.io.OutputStream; * java.net.URL;
import java.net.HttpURLConnection; *
import java.net.ProtocolException; * import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import
import java.net.URL; * javax.xml.parsers.DocumentBuilder; import
* javax.xml.parsers.DocumentBuilderFactory; import
import javax.xml.bind.JAXBContext; * javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPEnvelope; import
import javax.xml.bind.Marshaller; * javax.xml.soap.SOAPMessage; import javax.xml.soap.SOAPPart;
import javax.xml.parsers.DocumentBuilder; *
import javax.xml.parsers.DocumentBuilderFactory; * import org.w3c.dom.Document; import org.w3c.dom.Element;
import javax.xml.soap.MessageFactory; *
import javax.xml.soap.SOAPEnvelope; * public class Utils { private static final String serverURI =
import javax.xml.soap.SOAPMessage; * "http://webservice.gekko-holding.com/v2_4";
import javax.xml.soap.SOAPPart; *
* public static String constructXml(URL url, Object request, String CLIENTID,
import org.w3c.dom.Document; * String PASSWORD) throws IOException { String xml = ""; // /end request xml =
import org.w3c.dom.Element; * xml = printXMLPrime(request); System.out.println("RequestAvailability= " +
* xml.toString());
public class Utils { *
private static final String serverURI = "http://webservice.gekko-holding.com/v2_4"; * HttpURLConnection connection = construireConnexion(url);
*
public static String constructXml(URL url, Object request, String CLIENTID, String PASSWORD) throws IOException { * // Write XML OutputStream outputStream = connection.getOutputStream(); byte[]
String xml = ""; // /end request xml = * b = xml.getBytes("UTF-8"); outputStream.write(b); outputStream.flush();
xml = printXMLPrime(request); * outputStream.close();
System.out.println("RequestAvailability= " + xml.toString()); *
* // Read XML InputStream inputStream = connection.getInputStream(); byte[] res
HttpURLConnection connection = construireConnexion(url); * = new byte[2048]; int i = 0; StringBuilder response = new StringBuilder();
* while ((i = inputStream.read(res)) != -1) { response.append(new String(res,
// Write XML * 0, i)); } inputStream.close();
OutputStream outputStream = connection.getOutputStream(); *
byte[] b = xml.getBytes("UTF-8"); * System.out.println("ResponseAvailability= " + response.toString()); return
outputStream.write(b); * xml;
outputStream.flush(); *
outputStream.close(); * }
*
// Read XML * private static HttpURLConnection construireConnexion(URL url) throws
InputStream inputStream = connection.getInputStream(); * IOException { HttpURLConnection connection = (HttpURLConnection)
byte[] res = new byte[2048]; * url.openConnection();
int i = 0; *
StringBuilder response = new StringBuilder(); * // Set timeout as per needs connection.setConnectTimeout(20000);
while ((i = inputStream.read(res)) != -1) { * connection.setReadTimeout(20000);
response.append(new String(res, 0, i)); *
} * // Set DoOutput to true if you want to use URLConnection for output. //
inputStream.close(); * Default is false connection.setDoOutput(true);
*
System.out.println("ResponseAvailability= " + response.toString()); * connection.setUseCaches(true); connection.setRequestMethod("POST");
return xml; *
* // Set Headers connection.setRequestProperty("Accept", "application/xml");
} * connection.setRequestProperty("Content-Type", "application/xml"); return
* connection; }
private static HttpURLConnection construireConnexion(URL url) throws IOException { *
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); * public static String printXMLPrime(Object object) {
*
// Set timeout as per needs * DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
connection.setConnectTimeout(20000); * JAXBContext jc; String output = ""; try { DocumentBuilder builder =
connection.setReadTimeout(20000); * factory.newDocumentBuilder(); Document document = builder.newDocument();
*
// Set DoOutput to true if you want to use URLConnection for output. * jc = JAXBContext.newInstance(object.getClass()); // Marshaller and properties
// Default is false * Marshaller marshaller = jc.createMarshaller();
connection.setDoOutput(true); * marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
* marshaller.setProperty("jaxb.fragment", Boolean.TRUE);
connection.setUseCaches(true); *
connection.setRequestMethod("POST"); * marshaller.marshal(object, document); SOAPMessage soapMessage =
* MessageFactory.newInstance().createMessage();
// Set Headers *
connection.setRequestProperty("Accept", "application/xml"); * // Whole envolope of request SOAPPart soapPart = soapMessage.getSOAPPart();
connection.setRequestProperty("Content-Type", "application/xml"); * SOAPEnvelope envelope = soapPart.getEnvelope();
return connection; *
} * // Teldar namespace uri for prefix
*
public static String printXMLPrime(Object object) { * envelope.addNamespaceDeclaration("ns2", serverURI);
*
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); * Element documentElement = document.getDocumentElement();
JAXBContext jc; *
String output = ""; * documentElement.setAttribute("xmlns:ns2",
try { * "=http://webservice.gekko-holding.com/v2_4");
DocumentBuilder builder = factory.newDocumentBuilder(); *
Document document = builder.newDocument(); * soapMessage.getSOAPBody().addDocument(document); ByteArrayOutputStream
* outputStream = new ByteArrayOutputStream();
jc = JAXBContext.newInstance(object.getClass()); * soapMessage.writeTo(outputStream);
// Marshaller and properties *
Marshaller marshaller = jc.createMarshaller(); * output = new String(outputStream.toByteArray());
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); *
marshaller.setProperty("jaxb.fragment", Boolean.TRUE); * return output;
*
marshaller.marshal(object, document); * } catch (Exception e) {
SOAPMessage soapMessage = MessageFactory.newInstance().createMessage(); *
* }
// Whole envolope of request *
SOAPPart soapPart = soapMessage.getSOAPPart(); * return null;
SOAPEnvelope envelope = soapPart.getEnvelope(); *
* }
// Teldar namespace uri for prefix *
* }
envelope.addNamespaceDeclaration("ns2", serverURI); */
\ No newline at end of file
Element documentElement = document.getDocumentElement();
documentElement.setAttribute("xmlns:ns2", "=http://webservice.gekko-holding.com/v2_4");
soapMessage.getSOAPBody().addDocument(document);
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
soapMessage.writeTo(outputStream);
output = new String(outputStream.toByteArray());
return output;
} catch (Exception e) {
}
return null;
}
}
Manifest-Version: 1.0 Manifest-Version: 1.0
Bnd-LastModified: 1589816484652 Bnd-LastModified: 1589976880860
Build-Jdk: 1.8.0_252 Build-Jdk: 1.8.0_252
Built-By: dev Built-By: dev
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
...@@ -7,39 +7,40 @@ Bundle-Name: tdr ...@@ -7,39 +7,40 @@ Bundle-Name: tdr
Bundle-SymbolicName: tldd-hotels Bundle-SymbolicName: tldd-hotels
Bundle-Version: 0.0.1.SNAPSHOT Bundle-Version: 0.0.1.SNAPSHOT
Created-By: Apache Maven Bundle Plugin Created-By: Apache Maven Bundle Plugin
Export-Package: com.gekko_holding.webservice.referential;uses:="javax.jw Export-Package: com.gekko_holding.webservice.referential;version="0.0.1"
s,javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xm ;uses:="javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.na
l.ws";version="0.0.1",com.gekko_holding.webservice.Availability;uses:=" mespace,javax.xml.ws",com.gekko_holding.webservice.Availability;version
javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace, ="0.0.1";uses:="javax.jws,javax.xml.bind,javax.xml.bind.annotation,java
javax.xml.ws";version="0.0.1",com.fractalite.hermes.teldar.parsers;uses x.xml.namespace,javax.xml.ws",com.fractalite.hermes.teldar.parsers;vers
:="com.fractalite.models.travel.stay,javax.xml.parsers,javax.xml.xpath, ion="0.0.1";uses:="com.fractalite.models.travel.stay,javax.xml.parsers,
org.apache.camel,org.slf4j,org.springframework.stereotype,org.xml.sax"; javax.xml.xpath,org.apache.camel,org.slf4j,org.springframework.stereoty
version="0.0.1",com.fractalite.hermes.teldar.Marshaller;uses:="com.gekk pe,org.xml.sax",com.fractalite.hermes.teldar.Marshaller;version="0.0.1"
o_holding.webservice.Availability,org.apache.camel,org.springframework. ;uses:="com.gekko_holding.webservice.Availability,org.apache.camel,org.
stereotype";version="0.0.1",com.fractalite.hermes.teldar.services;uses: springframework.stereotype",com.fractalite.hermes.teldar.services;versi
="com.fractalite.models.travel.stay,com.gekko_holding.webservice.Availa on="0.0.1";uses:="com.fractalite.models.travel.stay,com.gekko_holding.w
bility,javax.xml.datatype,org.apache.camel,org.slf4j";version="0.0.1",c ebservice.Availability,javax.xml.datatype,org.apache.camel,org.slf4j",c
om.fractalite.hermes.teldar.cfg;uses:="com.fractalite.hermes.services.s om.fractalite.hermes.teldar.cfg;version="0.0.1";uses:="com.fractalite.h
tay,org.apache.camel.builder";version="0.0.1" ermes.services.stay,org.apache.camel.builder"
Import-Package: org.apache.camel;version="[2.8,3)",org.apache.camel.mode Import-Package: org.apache.camel;version="[2.8,3)",org.apache.camel.mode
l;version="[2.8,3)",org.apache.camel.model.language;version="[2.8,3)",o l;version="[2.8,3)",org.apache.camel.model.language;version="[2.8,3)",o
rg.slf4j;version="[1.6,2)",org.xml.sax,org.joda.time.format;version="[1 rg.slf4j;version="[1.6,2)",org.xml.sax,org.joda.time.format;version="[1
.5,2)",org.apache.camel.builder;version="[2.8,3)",com.fractalite.hermes .5,2)",org.apache.camel.builder;version="[2.8,3)",com.fractalite.hermes
.services.stay;version="[0.1,1)",com.fractalite.hermes.teldar.Marshalle .services.stay;version="[0.1,1)",com.fractalite.hermes.teldar.Marshalle
r,com.fractalite.hermes.teldar.parsers,com.fractalite.hermes.teldar.ser r;version="[0.0,1)",com.fractalite.hermes.teldar.parsers;version="[0.0,
vices,com.fractalite.models.commerce;version="[0.0,1)",com.fractalite.m 1)",com.fractalite.hermes.teldar.services;version="[0.0,1)",com.fractal
odels.common;version="[0.0,1)",com.fractalite.models.travel;version="[0 ite.models.commerce;version="[0.0,1)",com.fractalite.models.common;vers
.0,1)",com.fractalite.models.travel.stay;version="[0.0,1)",com.gekko_ho ion="[0.0,1)",com.fractalite.models.travel;version="[0.0,1)",com.fracta
lding.webservice.Availability,com.giata.desthotel.mapping;version="[0.0 lite.models.travel.stay;version="[0.0,1)",com.gekko_holding.webservice.
,1)",javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.datat Availability;version="[0.0,1)",com.giata.desthotel.mapping;version="[0.
ype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.ws,j 0,1)",javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.data
avax.xml.xpath,org.apache.camel.component.http4;version="[2.8,3)",org.a type,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.ws,
pache.camel.converter.jaxb;version="[2.8,3)",org.apache.camel.spi;versi javax.xml.xpath,org.apache.camel.component.http4;version="[2.8,3)",org.
on="[2.8,3)",org.apache.servicemix.camel.nmr,org.apache.servicemix.nmr. apache.camel.converter.jaxb;version="[2.8,3)",org.apache.camel.spi;vers
api,org.codehaus.jackson.map;version="[1.8,2)",org.springframework.ster ion="[2.8,3)",org.apache.servicemix.camel.nmr,org.apache.servicemix.nmr
eotype;version="[3.0,4)",org.w3c.dom,org.apache.camel.model.config;vers .api,org.codehaus.jackson.map;version="[1.8,2)",org.springframework.ste
ion="[2.8,3)",org.apache.camel.model.dataformat;version="[2.8,3)",org.a reotype;version="[3.0,4)",org.w3c.dom,org.apache.camel.model.config;ver
pache.camel.model.loadbalancer;version="[2.8,3)",org.springframework.be sion="[2.8,3)",org.apache.camel.model.dataformat;version="[2.8,3)",org.
ans.factory.config;version="[3.0,4)",org.joda.time;version="[1.5,2)" apache.camel.model.loadbalancer;version="[2.8,3)",org.springframework.b
eans.factory.config;version="[3.0,4)",org.joda.time;version="[1.5,2)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))" Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
Tool: Bnd-4.2.0.201903051501 Tool: Bnd-4.2.0.201903051501
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment