Author: rwesten
Date: Tue May 12 13:02:52 2015
New Revision: 1678929
URL: http://svn.apache.org/r1678929
Log:
STANBOL-1419: updated all common dependencies as well as maven plugins. This
also includes code changes required by this update (esp. because of
httpcomponents). In addition the JAX-RS components of the OntologyManager,
Reasoning, Rules and Topic modules where adapted to the new model (singelton
instance OSGI components) and removed from the now deprecated Webfragments.
This removes the WARNINGS during the startup but has no functional consiquences.
Added:
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicMenuItem.java
stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/OntologyManagerMenueItem.java
stanbol/trunk/reasoners/web/src/main/java/org/apache/stanbol/reasoners/web/ReasonersMenueItem.java
stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/RulesMenueItem.java
Removed:
stanbol/trunk/commons/web/base/src/main/java/org/apache/stanbol/commons/web/base/readers/
Modified:
stanbol/trunk/ (props changed)
stanbol/trunk/commons/frameworkfragment/pom.xml
stanbol/trunk/commons/jobs/api/pom.xml
stanbol/trunk/commons/marmotta/kiwi/pom.xml
stanbol/trunk/commons/namespaceprefix/prefixccprovider/pom.xml
stanbol/trunk/commons/namespaceprefix/service/pom.xml
stanbol/trunk/commons/namespaceprefix/stanbolprovider/pom.xml
stanbol/trunk/commons/namespaceprefix/stanbolprovider/src/main/java/org/apache/stanbol/commons/namespaceprefix/provider/stanbol/DefaultNamespaceMappingsProvider.java
stanbol/trunk/commons/security/core/pom.xml
stanbol/trunk/commons/security/felixwebconsole/pom.xml
stanbol/trunk/commons/security/usermanagement/pom.xml
stanbol/trunk/commons/solr/core/src/main/java/org/apache/stanbol/commons/solr/utils/DataFileResourceLoader.java
stanbol/trunk/commons/testing/http/pom.xml
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/Request.java
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/RequestExecutor.java
stanbol/trunk/commons/testing/jarexec/pom.xml
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
stanbol/trunk/commons/testing/stanbol/src/main/java/org/apache/stanbol/commons/testing/stanbol/StanbolTestBase.java
stanbol/trunk/commons/tikabundle/pom.xml
stanbol/trunk/commons/web/base/pom.xml
stanbol/trunk/commons/web/home/src/main/java/org/apache/stanbol/commons/web/home/HomeWebFragment.java
stanbol/trunk/commons/web/sparql/src/main/java/org/apache/stanbol/commons/web/sparql/SparqlMenuItem.java
stanbol/trunk/enhancement-engines/ (props changed)
stanbol/trunk/enhancement-engines/celi/pom.xml
stanbol/trunk/enhancement-engines/entitylinking/engine/pom.xml
stanbol/trunk/enhancement-engines/pom.xml
stanbol/trunk/enhancement-engines/topic/engine/pom.xml
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicClassifierFragment.java
stanbol/trunk/enhancer/ (props changed)
stanbol/trunk/enhancer/generic/servicesapi/ (props changed)
stanbol/trunk/enhancer/jersey/pom.xml
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/fragment/EnhancerWebFragment.java
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/writers/ContentItemWriter.java
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
stanbol/trunk/entityhub/ (props changed)
stanbol/trunk/entityhub/generic/core/ (props changed)
stanbol/trunk/integration-tests/pom.xml
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultiThreadedTestBase.java
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/DefaultConfigTest.java
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/OsgiConsoleTest.java
stanbol/trunk/integration-tests/src/test/resources/apache-project-doap-files.zip
stanbol/trunk/integration-tests/src/test/resources/log4j.properties
stanbol/trunk/launchers/bundlelists/enhancer/src/main/bundles/list.xml
stanbol/trunk/launchers/bundlelists/entityhub/sesame/src/main/bundles/list.xml
stanbol/trunk/launchers/bundlelists/marmotta/kiwi/src/main/bundles/list.xml
stanbol/trunk/launchers/bundlelists/osgiframework/src/main/bundles/list.xml
stanbol/trunk/launchers/bundlelists/pom.xml
stanbol/trunk/launchers/bundlelists/stanbolcommons/src/main/bundles/list.xml
stanbol/trunk/launchers/full/pom.xml
stanbol/trunk/launchers/mini/pom.xml
stanbol/trunk/launchers/stable/pom.xml
stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/OntologyManagerWebFragment.java
stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/ScopeResource.java
stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
stanbol/trunk/parent/pom.xml
stanbol/trunk/reasoners/jena/pom.xml
stanbol/trunk/reasoners/manager/pom.xml
stanbol/trunk/reasoners/owlapi/pom.xml
stanbol/trunk/reasoners/servicesapi/pom.xml
stanbol/trunk/reasoners/web/pom.xml
stanbol/trunk/reasoners/web/src/main/java/org/apache/stanbol/reasoners/web/ReasonersFragment.java
stanbol/trunk/reasoners/web/src/main/java/org/apache/stanbol/reasoners/web/resources/JobsResource.java
stanbol/trunk/reasoners/web/src/main/java/org/apache/stanbol/reasoners/web/writers/JenaModelWriter.java
stanbol/trunk/rules/adapters/abstract/src/main/java/org/apache/stanbol/rules/adapters/impl/RuleAdaptersFactoryImpl.java
stanbol/trunk/rules/adapters/abstract/src/main/java/org/apache/stanbol/rules/adapters/impl/RuleAdaptersManagerImpl.java
stanbol/trunk/rules/adapters/clerezza/src/main/java/org/apache/stanbol/rules/adapters/clerezza/ClerezzaAdapter.java
stanbol/trunk/rules/adapters/jena/src/main/java/org/apache/stanbol/rules/adapters/impl/RuleAdaptersFactoryImpl.java
stanbol/trunk/rules/adapters/jena/src/main/java/org/apache/stanbol/rules/adapters/impl/RuleAdaptersManagerImpl.java
stanbol/trunk/rules/adapters/jena/src/main/java/org/apache/stanbol/rules/adapters/jena/JenaAdapter.java
stanbol/trunk/rules/adapters/sparql/src/main/java/org/apache/stanbol/rules/adapters/sparql/SPARQLAdapter.java
stanbol/trunk/rules/adapters/swrl/src/main/java/org/apache/stanbol/rules/adapters/swrl/SWRLAdapter.java
stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/RulesFragment.java
stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeListWriter.java
stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RecipeWriter.java
stanbol/trunk/rules/web/src/main/java/org/apache/stanbol/rules/web/writers/RuleListWriter.java
Propchange: stanbol/trunk/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -1 +1 @@
-/stanbol/branches/release-0.12:1571146,1571150,1572559,1572583,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1581735,1581830,1587573,1587824,1587844,1587860,1588447,1588449,1589341,1590930,1593490,1593899,1594122,1594490,1595157-1595158,1596518,1597063,1597561,1597575,1597760,1598019,1599433,1599973
+/stanbol/branches/release-0.12:1571146,1571150,1572559,1572583,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1581735,1581830,1587573,1587824,1587844,1587860,1588447,1588449,1589341,1590930,1593490,1593899,1594122,1594490,1595157-1595158,1596518,1597063,1597561,1597575,1597760,1598019,1599433,1599973,1604752,1608340,1608360,1609451,1617239,1624001,1626979,1633539,1635413,1638045,1674012,1675556
Modified: stanbol/trunk/commons/frameworkfragment/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/frameworkfragment/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/frameworkfragment/pom.xml (original)
+++ stanbol/trunk/commons/frameworkfragment/pom.xml Tue May 12 13:02:52 2015
@@ -91,198 +91,9 @@
-->
<!-- The packages com.sun.management.* are referenced by
zookeper -->
<Export-Package>
- com.sun.management,
- com.sun.management.jmx,
- com.sun.xml.bind.v2.model.runtime,
- com.sun.xml.bind.v2.model.core,
- com.sun.xml.bind.v2.runtime,
- com.sun.xml.bind.v2.runtime.property,
- com.sun.xml.bind.v2.runtime.unmarshaller,
- com.sun.xml.ws,
- com.sun.xml.ws.addressing,
- com.sun.xml.ws.addressing.model,
- com.sun.xml.ws.addressing.v200408,
- com.sun.xml.ws.api,
- com.sun.xml.ws.api.addressing,
- com.sun.xml.ws.api.client,
- com.sun.xml.ws.api.fastinfoset,
- com.sun.xml.ws.api.handler,
- com.sun.xml.ws.api.message,
- com.sun.xml.ws.api.message.stream,
- com.sun.xml.ws.api.model,
- com.sun.xml.ws.api.model.soap,
- com.sun.xml.ws.api.model.wsdl,
- com.sun.xml.ws.api.pipe,
- com.sun.xml.ws.api.pipe.helper,
- com.sun.xml.ws.api.server,
- com.sun.xml.ws.api.streaming,
- com.sun.xml.ws.api.wsdl.parser,
- com.sun.xml.ws.api.wsdl.writer,
- com.sun.xml.ws.binding,
- com.sun.xml.ws.client,
- com.sun.xml.ws.client.dispatch,
- com.sun.xml.ws.client.sei,
- com.sun.xml.ws.developer,
- com.sun.xml.ws.developer.servlet,
- com.sun.xml.ws.encoding,
- com.sun.xml.ws.encoding.fastinfoset,
- com.sun.xml.ws.encoding.soap,
- com.sun.xml.ws.encoding.soap.streaming,
- com.sun.xml.ws.encoding.xml,
- com.sun.xml.ws.fault,
- com.sun.xml.ws.handler,
- com.sun.xml.ws.message,
- com.sun.xml.ws.message.jaxb,
- com.sun.xml.ws.message.saaj,
- com.sun.xml.ws.message.source,
- com.sun.xml.ws.message.stream,
- com.sun.xml.ws.model,
- com.sun.xml.ws.model.soap,
- com.sun.xml.ws.model.wsdl,
- com.sun.xml.ws.org.objectweb.asm,
- com.sun.xml.ws.protocol.soap,
- com.sun.xml.ws.protocol.xml,
- com.sun.xml.ws.resources,
- com.sun.xml.ws.server,
- com.sun.xml.ws.server.provider,
- com.sun.xml.ws.server.sei,
- com.sun.xml.ws.server.servlet,
- com.sun.xml.ws.spi,
- com.sun.xml.ws.streaming,
- com.sun.xml.ws.transport,
- com.sun.xml.ws.transport.http,
- com.sun.xml.ws.transport.http.client,
- com.sun.xml.ws.transport.http.server,
- com.sun.xml.ws.transport.http.servlet,
- com.sun.xml.ws.util,
- com.sun.xml.ws.util.exception,
- com.sun.xml.ws.util.localization,
- com.sun.xml.ws.util.pipe,
- com.sun.xml.ws.util.xml,
- com.sun.xml.ws.wsdl.parser,
- com.sun.xml.ws.wsdl.writer,
- com.sun.xml.ws.wsdl.writer.document,
- com.sun.xml.ws.wsdl.writer.document.http,
- com.sun.xml.ws.wsdl.writer.document.soap,
- com.sun.xml.ws.wsdl.writer.document.soap12,
- com.sun.xml.ws.wsdl.writer.document.xsd,
- com.sun.xml.internal.bind,
- com.sun.xml.internal.ws,
- com.sun.xml.internal.ws.addressing,
- com.sun.xml.internal.ws.addressing.model,
- com.sun.xml.internal.ws.addressing.v200408,
- com.sun.xml.internal.ws.api,
- com.sun.xml.internal.ws.api.addressing,
- com.sun.xml.internal.ws.api.client,
- com.sun.xml.internal.ws.api.fastinfoset,
- com.sun.xml.internal.ws.api.handler,
- com.sun.xml.internal.ws.api.message,
- com.sun.xml.internal.ws.api.message.stream,
- com.sun.xml.internal.ws.api.model,
- com.sun.xml.internal.ws.api.model.soap,
- com.sun.xml.internal.ws.api.model.wsdl,
- com.sun.xml.internal.ws.api.pipe,
- com.sun.xml.internal.ws.api.pipe.helper,
- com.sun.xml.internal.ws.api.server,
- com.sun.xml.internal.ws.api.streaming,
- com.sun.xml.internal.ws.api.wsdl.parser,
- com.sun.xml.internal.ws.api.wsdl.writer,
- com.sun.xml.internal.ws.binding,
- com.sun.xml.internal.ws.client,
- com.sun.xml.internal.ws.client.dispatch,
- com.sun.xml.internal.ws.client.sei,
- com.sun.xml.internal.ws.developer,
- com.sun.xml.internal.ws.encoding,
- com.sun.xml.internal.ws.encoding.fastinfoset,
- com.sun.xml.internal.ws.encoding.soap,
- com.sun.xml.internal.ws.encoding.soap.streaming,
- com.sun.xml.internal.ws.encoding.xml,
- com.sun.xml.internal.ws.fault,
- com.sun.xml.internal.ws.handler,
- com.sun.xml.internal.ws.message,
- com.sun.xml.internal.ws.message.jaxb,
- com.sun.xml.internal.ws.message.saaj,
- com.sun.xml.internal.ws.message.source,
- com.sun.xml.internal.ws.message.stream,
- com.sun.xml.internal.ws.model,
- com.sun.xml.internal.ws.model.soap,
- com.sun.xml.internal.ws.model.wsdl,
- com.sun.xml.internal.ws.org.objectweb.asm,
- com.sun.xml.internal.ws.protocol.soap,
- com.sun.xml.internal.ws.protocol.xml,
- com.sun.xml.internal.ws.resources,
- com.sun.xml.internal.ws.server,
- com.sun.xml.internal.ws.server.provider,
- com.sun.xml.internal.ws.server.sei,
- com.sun.xml.internal.ws.spi,
- com.sun.xml.internal.ws.streaming,
- com.sun.xml.internal.ws.transport,
- com.sun.xml.internal.ws.transport.http,
- com.sun.xml.internal.ws.transport.http.client,
- com.sun.xml.internal.ws.transport.http.server,
- com.sun.xml.internal.ws.util,
- com.sun.xml.internal.ws.util.exception,
- com.sun.xml.internal.ws.util.localization,
- com.sun.xml.internal.ws.util.pipe,
- com.sun.xml.internal.ws.util.xml,
- com.sun.xml.internal.ws.wsdl.parser,
- com.sun.xml.internal.ws.wsdl.writer,
- com.sun.xml.internal.ws.wsdl.writer.document,
- com.sun.xml.internal.ws.wsdl.writer.document.http,
- com.sun.xml.internal.ws.wsdl.writer.document,
- com.sun.xml.internal.ws.wsdl.writer.document.soap,
- com.sun.xml.internal.ws.wsdl.writer.document.soap12,
- com.sun.xml.internal.ws.wsdl.writer.document.xsd,
- javax.activation,
- javax.jws,
- javax.jws.soap,
- javax.xml,
- javax.xml.bind,
- javax.xml.bind.annotation,
- javax.xml.bind.annotation.adapters,
- javax.xml.bind.attachment,
- javax.xml.bind.helpers,
- javax.xml.bind.util,
- javax.xml.crypto,
- javax.xml.crypto.dom,
- javax.xml.crypto.dsig,
- javax.xml.crypto.dsig.dom,
- javax.xml.crypto.dsig.keyinfo,
- javax.xml.crypto.dsig.spec,
- javax.xml.datatype; version=1.4.0,
- javax.xml.namespace; version=1.4.0,
- javax.xml.parsers,
- javax.xml.soap,
- javax.xml.transform; version=1.4.0,
- javax.xml.transform.dom; version=1.4.0,
- javax.xml.transform.sax; version=1.4.0,
- javax.xml.transform.stax; version=1.4.0,
- javax.xml.transform.stream; version=1.4.0,
- javax.xml.validation; version=1.4.0,
- javax.xml.ws,
- javax.xml.ws.handler,
- javax.xml.ws.handler.soap,
- javax.xml.ws.http,
- javax.xml.ws.soap,
- javax.xml.ws.spi,
- javax.xml.ws.wsaddressing,
- javax.xml.xpath; version=1.4.0,
- org.w3c.dom; version=1.4.0,
- org.w3c.dom.bootstrap; version=1.4.0,
- org.w3c.dom.css,
- org.w3c.dom.events; version=1.4.0,
- org.w3c.dom.html,
- org.w3c.dom.ls; version=1.4.0,
- org.w3c.dom.ranges; version=1.4.0,
- org.w3c.dom.stylesheets,
- org.w3c.dom.traversal,
- org.w3c.dom.views,
- org.w3c.dom.xpath,
- org.xml.sax; version=1.4.0,
- org.xml.sax.ext; version=1.4.0,
- org.xml.sax.helpers; version=1.4.0,
- sun.misc,
- sun.security.util
+ com.sun.management, com.sun.management.jmx,
com.sun.xml.bind.v2.model.runtime, com.sun.xml.bind.v2.model.core,
com.sun.xml.bind.v2.runtime, com.sun.xml.bind.v2.runtime.property,
com.sun.xml.bind.v2.runtime.unmarshaller, com.sun.xml.ws,
com.sun.xml.ws.addressing, com.sun.xml.ws.addressing.model,
com.sun.xml.ws.addressing.v200408, com.sun.xml.ws.api,
com.sun.xml.ws.api.addressing, com.sun.xml.ws.api.client,
com.sun.xml.ws.api.fastinfoset, com.sun.xml.ws.api.handler,
com.sun.xml.ws.api.message, com.sun.xml.ws.api.message.stream,
com.sun.xml.ws.api.model, com.sun.xml.ws.api.model.soap,
com.sun.xml.ws.api.model.wsdl, com.sun.xml.ws.api.pipe,
com.sun.xml.ws.api.pipe.helper, com.sun.xml.ws.api.server,
com.sun.xml.ws.api.streaming, com.sun.xml.ws.api.wsdl.parser,
com.sun.xml.ws.api.wsdl.writer, com.sun.xml.ws.binding, com.sun.xml.ws.client,
com.sun.xml.ws.client.dispatch, com.sun.xml.ws.client.sei,
com.sun.xml.ws.developer, com.sun.xml.ws.developer.servlet, com.sun.xml.ws.e
ncoding, com.sun.xml.ws.encoding.fastinfoset, com.sun.xml.ws.encoding.soap,
com.sun.xml.ws.encoding.soap.streaming, com.sun.xml.ws.encoding.xml,
com.sun.xml.ws.fault, com.sun.xml.ws.handler, com.sun.xml.ws.message,
com.sun.xml.ws.message.jaxb, com.sun.xml.ws.message.saaj,
com.sun.xml.ws.message.source, com.sun.xml.ws.message.stream,
com.sun.xml.ws.model, com.sun.xml.ws.model.soap, com.sun.xml.ws.model.wsdl,
com.sun.xml.ws.org.objectweb.asm, com.sun.xml.ws.protocol.soap,
com.sun.xml.ws.protocol.xml, com.sun.xml.ws.resources, com.sun.xml.ws.server,
com.sun.xml.ws.server.provider, com.sun.xml.ws.server.sei,
com.sun.xml.ws.server.servlet, com.sun.xml.ws.spi, com.sun.xml.ws.streaming,
com.sun.xml.ws.transport, com.sun.xml.ws.transport.http,
com.sun.xml.ws.transport.http.client, com.sun.xml.ws.transport.http.server,
com.sun.xml.ws.transport.http.servlet, com.sun.xml.ws.util,
com.sun.xml.ws.util.exception, com.sun.xml.ws.util.localization,
com.sun.xml.ws.util.pipe, com.sun.xml.ws.util.xml,
com.sun.xml.ws.wsdl.parser, com.sun.xml.ws.wsdl.writer,
com.sun.xml.ws.wsdl.writer.document, com.sun.xml.ws.wsdl.writer.document.http,
com.sun.xml.ws.wsdl.writer.document.soap,
com.sun.xml.ws.wsdl.writer.document.soap12,
com.sun.xml.ws.wsdl.writer.document.xsd, com.sun.xml.internal.bind,
com.sun.xml.internal.ws, com.sun.xml.internal.ws.addressing,
com.sun.xml.internal.ws.addressing.model,
com.sun.xml.internal.ws.addressing.v200408, com.sun.xml.internal.ws.api,
com.sun.xml.internal.ws.api.addressing, com.sun.xml.internal.ws.api.client,
com.sun.xml.internal.ws.api.fastinfoset, com.sun.xml.internal.ws.api.handler,
com.sun.xml.internal.ws.api.message,
com.sun.xml.internal.ws.api.message.stream, com.sun.xml.internal.ws.api.model,
com.sun.xml.internal.ws.api.model.soap, com.sun.xml.internal.ws.api.model.wsdl,
com.sun.xml.internal.ws.api.pipe, com.sun.xml.internal.ws.api.pipe.helper,
com.sun.xml.internal.ws.api.server, com.sun.xml.internal.ws.api.streaming,
com.sun.xml.internal.ws.api.wsd
l.parser, com.sun.xml.internal.ws.api.wsdl.writer,
com.sun.xml.internal.ws.binding, com.sun.xml.internal.ws.client,
com.sun.xml.internal.ws.client.dispatch, com.sun.xml.internal.ws.client.sei,
com.sun.xml.internal.ws.developer, com.sun.xml.internal.ws.encoding,
com.sun.xml.internal.ws.encoding.fastinfoset,
com.sun.xml.internal.ws.encoding.soap,
com.sun.xml.internal.ws.encoding.soap.streaming,
com.sun.xml.internal.ws.encoding.xml, com.sun.xml.internal.ws.fault,
com.sun.xml.internal.ws.handler, com.sun.xml.internal.ws.message,
com.sun.xml.internal.ws.message.jaxb, com.sun.xml.internal.ws.message.saaj,
com.sun.xml.internal.ws.message.source, com.sun.xml.internal.ws.message.stream,
com.sun.xml.internal.ws.model, com.sun.xml.internal.ws.model.soap,
com.sun.xml.internal.ws.model.wsdl, com.sun.xml.internal.ws.org.objectweb.asm,
com.sun.xml.internal.ws.protocol.soap,
+ com.sun.xml.internal.ws.protocol.xml,
com.sun.xml.internal.ws.resources, com.sun.xml.internal.ws.server,
com.sun.xml.internal.ws.server.provider, com.sun.xml.internal.ws.server.sei,
com.sun.xml.internal.ws.spi, com.sun.xml.internal.ws.streaming,
com.sun.xml.internal.ws.transport, com.sun.xml.internal.ws.transport.http,
com.sun.xml.internal.ws.transport.http.client,
com.sun.xml.internal.ws.transport.http.server, com.sun.xml.internal.ws.util,
com.sun.xml.internal.ws.util.exception,
com.sun.xml.internal.ws.util.localization, com.sun.xml.internal.ws.util.pipe,
com.sun.xml.internal.ws.util.xml, com.sun.xml.internal.ws.wsdl.parser,
com.sun.xml.internal.ws.wsdl.writer,
com.sun.xml.internal.ws.wsdl.writer.document,
com.sun.xml.internal.ws.wsdl.writer.document.http,
com.sun.xml.internal.ws.wsdl.writer.document,
com.sun.xml.internal.ws.wsdl.writer.document.soap,
com.sun.xml.internal.ws.wsdl.writer.document.soap12,
com.sun.xml.internal.ws.wsdl.writer.document.xsd, javax.activa
tion, javax.jws, javax.jws.soap, javax.xml, javax.xml.bind,
javax.xml.bind.annotation, javax.xml.bind.annotation.adapters,
javax.xml.bind.attachment, javax.xml.bind.helpers, javax.xml.bind.util,
javax.xml.crypto, javax.xml.crypto.dom, javax.xml.crypto.dsig,
javax.xml.crypto.dsig.dom, javax.xml.crypto.dsig.keyinfo,
javax.xml.crypto.dsig.spec, javax.xml.datatype; version=1.4.0,
javax.xml.namespace; version=1.4.0, javax.xml.parsers, javax.xml.soap,
javax.xml.transform; version=1.4.0, javax.xml.transform.dom; version=1.4.0,
javax.xml.transform.sax; version=1.4.0, javax.xml.transform.stax;
version=1.4.0, javax.xml.transform.stream; version=1.4.0, javax.xml.validation;
version=1.4.0, javax.xml.ws, javax.xml.ws.handler, javax.xml.ws.handler.soap,
javax.xml.ws.http, javax.xml.ws.soap, javax.xml.ws.spi,
javax.xml.ws.wsaddressing, javax.xml.xpath; version=1.4.0, org.w3c.dom;
version=1.4.0, org.w3c.dom.bootstrap; version=1.4.0, org.w3c.dom.css,
org.w3c.dom.events; version=1.4.0, org.w3c.dom.ht
ml,
+ org.w3c.dom.ls; version=1.4.0, org.w3c.dom.ranges;
version=1.4.0, org.w3c.dom.stylesheets, org.w3c.dom.traversal,
org.w3c.dom.views, org.w3c.dom.xpath, org.xml.sax; version=1.4.0,
org.xml.sax.ext; version=1.4.0, org.xml.sax.helpers; version=1.4.0, sun.misc,
sun.security.util
</Export-Package>
</manifestEntries>
</archive>
Modified: stanbol/trunk/commons/jobs/api/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/jobs/api/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/jobs/api/pom.xml (original)
+++ stanbol/trunk/commons/jobs/api/pom.xml Tue May 12 13:02:52 2015
@@ -68,12 +68,7 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>runtime</scope>
+ <scope>test</scope>
</dependency>
<!-- Dependencise for testing -->
Modified: stanbol/trunk/commons/marmotta/kiwi/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/marmotta/kiwi/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/marmotta/kiwi/pom.xml (original)
+++ stanbol/trunk/commons/marmotta/kiwi/pom.xml Tue May 12 13:02:52 2015
@@ -64,6 +64,7 @@
marmotta-util-tripletable,
kiwi-caching-infinispan, kiwi-caching-hazelcast,
kiwi-caching-ehcache,
+ marmotta-model-vocabs,
tomcat-jdbc, tomcat-juli, postgresql
</Embed-Dependency>
<!-- DynamicImport-Package is needed for
@@ -129,6 +130,10 @@
<groupId>org.apache.marmotta</groupId>
<artifactId>kiwi-caching-hazelcast</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.apache.marmotta</groupId>
+ <artifactId>marmotta-model-vocabs</artifactId>
+ </dependency>
<dependency>
Modified: stanbol/trunk/commons/namespaceprefix/prefixccprovider/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/namespaceprefix/prefixccprovider/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/namespaceprefix/prefixccprovider/pom.xml (original)
+++ stanbol/trunk/commons/namespaceprefix/prefixccprovider/pom.xml Tue May 12
13:02:52 2015
@@ -128,11 +128,6 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
</dependencies>
Modified: stanbol/trunk/commons/namespaceprefix/service/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/namespaceprefix/service/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/namespaceprefix/service/pom.xml (original)
+++ stanbol/trunk/commons/namespaceprefix/service/pom.xml Tue May 12 13:02:52
2015
@@ -122,11 +122,6 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
Modified: stanbol/trunk/commons/namespaceprefix/stanbolprovider/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/namespaceprefix/stanbolprovider/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/namespaceprefix/stanbolprovider/pom.xml (original)
+++ stanbol/trunk/commons/namespaceprefix/stanbolprovider/pom.xml Tue May 12
13:02:52 2015
@@ -122,10 +122,5 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
Modified:
stanbol/trunk/commons/namespaceprefix/stanbolprovider/src/main/java/org/apache/stanbol/commons/namespaceprefix/provider/stanbol/DefaultNamespaceMappingsProvider.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/namespaceprefix/stanbolprovider/src/main/java/org/apache/stanbol/commons/namespaceprefix/provider/stanbol/DefaultNamespaceMappingsProvider.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/namespaceprefix/stanbolprovider/src/main/java/org/apache/stanbol/commons/namespaceprefix/provider/stanbol/DefaultNamespaceMappingsProvider.java
(original)
+++
stanbol/trunk/commons/namespaceprefix/stanbolprovider/src/main/java/org/apache/stanbol/commons/namespaceprefix/provider/stanbol/DefaultNamespaceMappingsProvider.java
Tue May 12 13:02:52 2015
@@ -28,7 +28,7 @@ import org.osgi.framework.Constants;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-@Component(immediate=true, metatype=true)
+@Component(immediate=true)
@Service
@Property(name=Constants.SERVICE_RANKING,value="1000000")
public class DefaultNamespaceMappingsProvider extends
NamespacePrefixProviderImpl implements NamespacePrefixProvider {
@@ -36,7 +36,7 @@ public class DefaultNamespaceMappingsPro
private static final Logger log =
LoggerFactory.getLogger(DefaultNamespaceMappingsProvider.class);
public DefaultNamespaceMappingsProvider(){
- super(Collections.EMPTY_MAP);
+ super(Collections.<String,String>emptyMap());
for(DefaultNamespaceMappingsEnum m :
DefaultNamespaceMappingsEnum.values()){
String current = addMapping(m.getPrefix(), m.getNamespace(), true);
if(current != null){
Modified: stanbol/trunk/commons/security/core/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/security/core/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/security/core/pom.xml (original)
+++ stanbol/trunk/commons/security/core/pom.xml Tue May 12 13:02:52 2015
@@ -114,7 +114,6 @@
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<scope>test</scope>
- <version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.clerezza</groupId>
@@ -144,13 +143,7 @@
<dependency>
<groupId>org.apache.clerezza</groupId>
<artifactId>platform.config</artifactId>
- <version>0.4</version>
</dependency>
- <!-- <dependency>
- <groupId>org.apache.clerezza</groupId>
- <artifactId>permissiondescriptions</artifactId>
- <version>0.1-incubating</version>
- </dependency> -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
Modified: stanbol/trunk/commons/security/felixwebconsole/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/security/felixwebconsole/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/security/felixwebconsole/pom.xml (original)
+++ stanbol/trunk/commons/security/felixwebconsole/pom.xml Tue May 12 13:02:52
2015
@@ -95,8 +95,6 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole</artifactId>
- <version>4.0.0</version>
- <type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
Modified: stanbol/trunk/commons/security/usermanagement/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/security/usermanagement/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/security/usermanagement/pom.xml (original)
+++ stanbol/trunk/commons/security/usermanagement/pom.xml Tue May 12 13:02:52
2015
@@ -129,12 +129,10 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.webconsole</artifactId>
- <version>3.1.8</version>
</dependency>
<dependency>
<groupId>org.apache.clerezza</groupId>
<artifactId>platform.config</artifactId>
- <version>0.4</version>
</dependency>
<dependency>
<groupId>org.apache.stanbol</groupId>
Modified:
stanbol/trunk/commons/solr/core/src/main/java/org/apache/stanbol/commons/solr/utils/DataFileResourceLoader.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/solr/core/src/main/java/org/apache/stanbol/commons/solr/utils/DataFileResourceLoader.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/solr/core/src/main/java/org/apache/stanbol/commons/solr/utils/DataFileResourceLoader.java
(original)
+++
stanbol/trunk/commons/solr/core/src/main/java/org/apache/stanbol/commons/solr/utils/DataFileResourceLoader.java
Tue May 12 13:02:52 2015
@@ -41,7 +41,7 @@ import org.apache.stanbol.commons.stanbo
* @author Rupert Westenthaler
*
*/
-@Component(immediate=true,policy=ConfigurationPolicy.OPTIONAL,metatype=true)
+@Component(immediate=true,policy=ConfigurationPolicy.OPTIONAL)
@Service(value={ResourceLoader.class, DataFileResourceLoader.class})
public class DataFileResourceLoader implements ResourceLoader {
Modified: stanbol/trunk/commons/testing/http/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/http/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/testing/http/pom.xml (original)
+++ stanbol/trunk/commons/testing/http/pom.xml Tue May 12 13:02:52 2015
@@ -76,6 +76,11 @@
<artifactId>org.osgi.core</artifactId>
<scope>compile</scope>
</dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+
</dependencies>
</project>
Modified:
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/Request.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/Request.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/Request.java
(original)
+++
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/Request.java
Tue May 12 13:02:52 2015
@@ -21,7 +21,7 @@ import java.net.URLEncoder;
import org.apache.http.HttpEntity;
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
-import org.apache.http.client.methods.HttpUriRequest;
+import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.entity.StringEntity;
/**
@@ -30,16 +30,17 @@ import org.apache.http.entity.StringEnti
*/
public class Request {
- private final HttpUriRequest request;
- private String username;
- private String password;
+ private final HttpRequestBase request;
+//configure on unit test level
+// private String username;
+// private String password;
private boolean redirects = true;
- Request(HttpUriRequest r) {
+ Request(HttpRequestBase r) {
request = r;
}
- public HttpUriRequest getRequest() {
+ public HttpRequestBase getRequest() {
return request;
}
@@ -48,12 +49,6 @@ public class Request {
return this;
}
- public Request withCredentials(String username, String password) {
- this.username = username;
- this.password = password;
- return this;
- }
-
public Request withRedirects(boolean followRedirectsAutomatically) {
redirects = followRedirectsAutomatically;
return this;
@@ -111,13 +106,13 @@ public class Request {
return this;
}
- public String getUsername() {
- return username;
- }
-
- public String getPassword() {
- return password;
- }
+// public String getUsername() {
+// return username;
+// }
+
+// public String getPassword() {
+// return password;
+// }
public boolean getRedirects() {
return redirects;
Modified:
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/RequestExecutor.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/RequestExecutor.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/RequestExecutor.java
(original)
+++
stanbol/trunk/commons/testing/http/src/main/java/org/apache/stanbol/commons/testing/http/RequestExecutor.java
Tue May 12 13:02:52 2015
@@ -18,47 +18,34 @@ package org.apache.stanbol.commons.testi
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.fail;
import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringReader;
import java.nio.charset.Charset;
-import java.nio.charset.CharsetDecoder;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
import java.util.regex.Pattern;
-import org.apache.commons.io.IOUtils;
import org.apache.commons.io.LineIterator;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
-import org.apache.http.HttpException;
-import org.apache.http.HttpHost;
-import org.apache.http.HttpRequest;
-import org.apache.http.HttpRequestInterceptor;
import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
-import org.apache.http.auth.AuthScope;
-import org.apache.http.auth.AuthState;
-import org.apache.http.auth.Credentials;
-import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.ClientProtocolException;
-import org.apache.http.client.CredentialsProvider;
+import org.apache.http.client.config.RequestConfig;
+import org.apache.http.client.methods.HttpRequestBase;
import org.apache.http.client.methods.HttpUriRequest;
-import org.apache.http.client.params.ClientPNames;
-import org.apache.http.client.protocol.ClientContext;
import org.apache.http.entity.ContentType;
-import org.apache.http.impl.auth.BasicScheme;
-import org.apache.http.impl.client.DefaultHttpClient;
-import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.protocol.HTTP;
-import org.apache.http.protocol.HttpContext;
import org.apache.http.util.EntityUtils;
-import org.junit.Assert;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/**
* Executes a Request and provides convenience methods
@@ -66,8 +53,10 @@ import org.junit.Assert;
*/
public class RequestExecutor {
- private final DefaultHttpClient httpClient;
- private HttpUriRequest request;
+ private final Logger log = LoggerFactory.getLogger(getClass());
+
+ private final CloseableHttpClient httpClient;
+ private HttpRequestBase request;
private HttpResponse response;
private HttpEntity entity;
private String contentString;
@@ -75,34 +64,37 @@ public class RequestExecutor {
private ContentType contentType;
private Charset charset;
- /**
- * HttpRequestInterceptor for preemptive authentication, based on
httpclient
- * 4.0 example
- */
- private static class PreemptiveAuthInterceptor implements
HttpRequestInterceptor {
-
- public void process(HttpRequest request, HttpContext context) throws
HttpException, IOException {
+// /**
+// * HttpRequestInterceptor for preemptive authentication, based on
httpclient
+// * 4.0 example
+// */
+// private static class PreemptiveAuthInterceptor implements
HttpRequestInterceptor {
+//
+// public void process(HttpRequest request, HttpContext context) throws
HttpException, IOException {
+//
+// AuthState authState = (AuthState)
context.getAttribute(HttpClientContext.TARGET_AUTH_STATE);
+// CredentialsProvider credsProvider = (CredentialsProvider)
context.getAttribute(HttpClientContext.CREDS_PROVIDER);
+// HttpHost targetHost = (HttpHost)
context.getAttribute(HttpClientContext.HTTP_TARGET_HOST);
+//
+// // If not auth scheme has been initialized yet
+// if (authState.getAuthScheme() == null) {
+// AuthScope authScope = new
AuthScope(targetHost.getHostName(), targetHost.getPort());
+//
+// // Obtain credentials matching the target host
+// Credentials creds = credsProvider.getCredentials(authScope);
+//
+// // If found, generate BasicScheme preemptively
+// if (creds != null) {
+// authState.update(new BasicScheme(), creds);
+// }
+// }
+// }
+// }
- AuthState authState = (AuthState)
context.getAttribute(ClientContext.TARGET_AUTH_STATE);
- CredentialsProvider credsProvider = (CredentialsProvider)
context.getAttribute(ClientContext.CREDS_PROVIDER);
- HttpHost targetHost = (HttpHost)
context.getAttribute(ExecutionContext.HTTP_TARGET_HOST);
-
- // If not auth scheme has been initialized yet
- if (authState.getAuthScheme() == null) {
- AuthScope authScope = new AuthScope(targetHost.getHostName(),
targetHost.getPort());
-
- // Obtain credentials matching the target host
- Credentials creds = credsProvider.getCredentials(authScope);
-
- // If found, generate BasicScheme preemptively
- if (creds != null) {
- authState.update(new BasicScheme(), creds);
- }
- }
- }
+ public RequestExecutor(CloseableHttpClient client) {
+ httpClient = client;
}
-
- public RequestExecutor(DefaultHttpClient client) {
+ public RequestExecutor(CloseableHttpClient client, String username, String
password) {
httpClient = client;
}
@@ -124,21 +116,12 @@ public class RequestExecutor {
clear();
request = r.getRequest();
- // Optionally setup for basic authentication
- if (r.getUsername() != null) {
- httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY,
- new UsernamePasswordCredentials(r.getUsername(),
r.getPassword()));
-
- // And add request interceptor to have preemptive authentication
- httpClient.addRequestInterceptor(new PreemptiveAuthInterceptor(),
0);
- } else {
-
//httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY, null);
-
httpClient.removeRequestInterceptorByClass(PreemptiveAuthInterceptor.class);
- }
-
- // Setup redirects
-
httpClient.getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS,
r.getRedirects());
-
+ RequestConfig rc = RequestConfig.custom()
+ //.setConnectionRequestTimeout(TODO)
+ //.setConnectTimeout(TODO)
+ .setRedirectsEnabled(r.getRedirects())
+ .setRelativeRedirectsAllowed(true).build();
+ request.setConfig(rc);
// Execute request
response = httpClient.execute(request);
entity = response.getEntity();
@@ -332,4 +315,13 @@ public class RequestExecutor {
public final Charset getCharset() {
return charset;
}
+
+ public void close() {
+ clear();
+ try {
+ httpClient.close();
+ } catch (IOException e) {
+ log.error("Error while closing Http Client", e);
+ }
+ }
}
Modified: stanbol/trunk/commons/testing/jarexec/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/jarexec/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/testing/jarexec/pom.xml (original)
+++ stanbol/trunk/commons/testing/jarexec/pom.xml Tue May 12 13:02:52 2015
@@ -52,6 +52,11 @@
<scope>compile</scope>
</dependency>
<dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>compile</scope>
Modified:
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
(original)
+++
stanbol/trunk/commons/testing/jarexec/src/main/java/org/apache/stanbol/commons/testing/jarexec/JarExecutor.java
Tue May 12 13:02:52 2015
@@ -16,6 +16,8 @@
*/
package org.apache.stanbol.commons.testing.jarexec;
+import static org.apache.commons.lang.StringUtils.isBlank;
+
import java.io.File;
import java.util.Arrays;
import java.util.Properties;
@@ -28,7 +30,7 @@ import org.apache.commons.exec.ExecuteRe
import org.apache.commons.exec.Executor;
import org.apache.commons.exec.PumpStreamHandler;
import org.apache.commons.exec.ShutdownHookProcessDestroyer;
-import org.apache.commons.exec.util.StringUtils;
+import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -88,16 +90,16 @@ public final class JarExecutor {
final boolean isWindows =
System.getProperty("os.name").toLowerCase().contains("windows");
String portStr = config.getProperty(PROP_SERVER_PORT);
- serverPort = portStr == null ? DEFAULT_PORT : Integer.valueOf(portStr);
+ serverPort = isBlank(portStr) ? DEFAULT_PORT :
Integer.valueOf(portStr);
javaExecutable = isWindows ? "java.exe" : "java";
String jarFolderPath = config.getProperty(PROP_JAR_FOLDER);
- jarFolderPath = jarFolderPath == null ? DEFAULT_JAR_FOLDER :
jarFolderPath;
+ jarFolderPath = isBlank(jarFolderPath) ? DEFAULT_JAR_FOLDER :
jarFolderPath;
final File jarFolder = new File(jarFolderPath);
String jarNameRegexp = config.getProperty(PROP_JAR_NAME_REGEXP);
- jarNameRegexp = jarNameRegexp == null ? DEFAULT_JAR_NAME_REGEXP :
jarNameRegexp;
+ jarNameRegexp = isBlank(jarNameRegexp) ? DEFAULT_JAR_NAME_REGEXP :
jarNameRegexp;
final Pattern jarPattern = Pattern.compile(jarNameRegexp);
// Find executable jar
Modified:
stanbol/trunk/commons/testing/stanbol/src/main/java/org/apache/stanbol/commons/testing/stanbol/StanbolTestBase.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/testing/stanbol/src/main/java/org/apache/stanbol/commons/testing/stanbol/StanbolTestBase.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/testing/stanbol/src/main/java/org/apache/stanbol/commons/testing/stanbol/StanbolTestBase.java
(original)
+++
stanbol/trunk/commons/testing/stanbol/src/main/java/org/apache/stanbol/commons/testing/stanbol/StanbolTestBase.java
Tue May 12 13:02:52 2015
@@ -16,20 +16,28 @@
*/
package org.apache.stanbol.commons.testing.stanbol;
-import java.net.ConnectException;
+import java.net.MalformedURLException;
+import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.TreeSet;
import org.apache.http.HttpEntity;
-import org.apache.http.HttpResponse;
+import org.apache.http.HttpHost;
+import org.apache.http.auth.AuthScope;
+import org.apache.http.auth.UsernamePasswordCredentials;
+import org.apache.http.client.CredentialsProvider;
+import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.HttpHostConnectException;
-import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.impl.client.BasicCredentialsProvider;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.apache.stanbol.commons.testing.http.RequestBuilder;
import org.apache.stanbol.commons.testing.http.RequestExecutor;
import org.apache.stanbol.commons.testing.jarexec.JarExecutor;
+import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
import org.slf4j.Logger;
@@ -53,9 +61,18 @@ public class StanbolTestBase {
protected boolean serverReady = false;
protected RequestBuilder builder;
- protected DefaultHttpClient httpClient = new DefaultHttpClient();
- protected RequestExecutor executor = new RequestExecutor(httpClient);
-
+ protected CloseableHttpClient httpClient = null;
+ protected RequestExecutor executor;
+
+ /**
+ * Overwrite to enable authentication for requests
+ * @return the <code>username:password</code> or <code>null</code> to
deactivate
+ * authentication (default)
+ */
+ protected String getCredentials(){
+ return null;
+ }
+
@BeforeClass
public static synchronized void startRunnableJar() throws Exception {
if (serverBaseUrl != null) {
@@ -63,8 +80,14 @@ public class StanbolTestBase {
return;
}
final String configuredUrl = System.getProperty(TEST_SERVER_URL_PROP);
- if (configuredUrl != null) {
+ if (configuredUrl != null && !configuredUrl.trim().isEmpty()) {
serverBaseUrl = configuredUrl;
+ try {
+ new URL(configuredUrl);
+ }catch(MalformedURLException e){
+ log.error("Configured " + TEST_SERVER_URL_PROP+ " = " +
configuredUrl + "is not a valid URL!");
+ throw e;
+ }
log.info(TEST_SERVER_URL_PROP + " is set: not starting server jar
(" + serverBaseUrl + ")");
} else {
final JarExecutor j =
JarExecutor.getInstance(System.getProperties());
@@ -89,7 +112,19 @@ public class StanbolTestBase {
log.debug("> before
{}#waitForServerReady()",getClass().getSimpleName());
// initialize instance request builder and HTTP client
builder = new RequestBuilder(serverBaseUrl);
- httpClient = new DefaultHttpClient();
+ //TODO:user name and pwd
+ String credentials = getCredentials();
+ if(credentials != null && !credentials.isEmpty()){
+ CredentialsProvider credsProvider = new BasicCredentialsProvider();
+ credsProvider.setCredentials(
+ new AuthScope(HttpHost.create(serverBaseUrl)),
+ new UsernamePasswordCredentials(credentials));
+ httpClient = HttpClients.custom()
+ .setDefaultCredentialsProvider(credsProvider)
+ .build();
+ } else {
+ httpClient = HttpClients.createDefault();
+ }
executor = new RequestExecutor(httpClient);
if (serverReady) {
@@ -128,7 +163,6 @@ public class StanbolTestBase {
// we don't check that the content contains the substring
log.debug(" - check serverReady Paths");
for (String p : testPaths) {
- log.debug(" > path: {}", p);
final String[] s = p.split(":");
final String path = s[0];
final String substring = (s.length > 0 ? s[1] : null);
@@ -145,10 +179,11 @@ public class StanbolTestBase {
get.setHeader(s[i], s[i+1]);
}
}
+ CloseableHttpResponse response = null;
HttpEntity entity = null;
try {
log.debug(" > execute: {}", get);
- HttpResponse response = httpClient.execute(get);
+ response = httpClient.execute(get);
log.debug(" > response: {}", response);
entity = response.getEntity();
final int status =
response.getStatusLine().getStatusCode();
@@ -169,27 +204,30 @@ public class StanbolTestBase {
log.info("Returned content for {} does not
contain "
+ "{} - will retry", url, substring);
continue readyLoop;
- } else {
- log.debug("Returned content for {} contains {} -
ready",
- url, substring);
}
}
- } catch (ConnectException e) {
- log.info("Got {} at {} - will retry",
e.getClass().getSimpleName(), url);
+ } catch (HttpHostConnectException e) {
+ log.info("Got HttpHostConnectException at " + url + " -
will retry");
continue readyLoop;
} finally {
- if (entity != null) {
- entity.consumeContent();
+ EntityUtils.consumeQuietly(entity);
+ if(response != null){
+ response.close();
}
}
}
- log.info("Got expected content for all configured requests, server
is ready");
serverReady = true;
+ log.info("Got expected content for all configured requests, server
is ready");
}
if (!serverReady) {
throw new Exception("Server not ready after " + timeoutSec + "
seconds");
}
}
+
+ @After
+ public void closeExecutor(){
+ executor.close();
+ }
}
Modified: stanbol/trunk/commons/tikabundle/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/tikabundle/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/tikabundle/pom.xml (original)
+++ stanbol/trunk/commons/tikabundle/pom.xml Tue May 12 13:02:52 2015
@@ -89,7 +89,6 @@
org.apache.tika.parser.*; version=${tika-version}
</Export-Package>
<Import-Package>
- *,
com.adobe.xmp;resolution:=optional,
com.adobe.xmp.properties;resolution:=optional,
com.google.protobuf;resolution:=optional,
@@ -159,7 +158,8 @@
visad.data;resolution:=optional,
visad.data.vis5d;resolution:=optional,
visad.jmet;resolution:=optional,
- visad.util;resolution:=optional
+ visad.util;resolution:=optional,
+ *
</Import-Package>
</instructions>
</configuration>
Modified: stanbol/trunk/commons/web/base/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/web/base/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/commons/web/base/pom.xml (original)
+++ stanbol/trunk/commons/web/base/pom.xml Tue May 12 13:02:52 2015
@@ -73,12 +73,7 @@
javax.ws.rs;version="[2,3)",
javax.ws.rs.ext;version="[2,3)",
javax.ws.rs.core;version="[2,3)",
- org.apache.stanbol.commons.web.base,
- org.apache.stanbol.commons.web.base.format,
- org.apache.stanbol.commons.web.base.readers,
- org.apache.stanbol.commons.web.base.resource,
- org.apache.stanbol.commons.web.base.utils,
- org.apache.stanbol.commons.web.base.writers,
+ org.apache.stanbol.commons.web.base*,
org.apache.stanbol.commons.jsonld;resolution:=optional,
org.codehaus.jettison.json;resolution:=optional,
com.hp.hpl.jena.rdf.model;resolution:=optional,
Modified:
stanbol/trunk/commons/web/home/src/main/java/org/apache/stanbol/commons/web/home/HomeWebFragment.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/web/home/src/main/java/org/apache/stanbol/commons/web/home/HomeWebFragment.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/web/home/src/main/java/org/apache/stanbol/commons/web/home/HomeWebFragment.java
(original)
+++
stanbol/trunk/commons/web/home/src/main/java/org/apache/stanbol/commons/web/home/HomeWebFragment.java
Tue May 12 13:02:52 2015
@@ -37,7 +37,7 @@ import org.osgi.service.component.Compon
* Statically define the list of available resources and providers to be
contributed to the the Stanbol JAX-RS
* Endpoint.
*/
-@Component(immediate = true, metatype = true)
+@Component(immediate = true)
@Service
public class HomeWebFragment implements WebFragment {
Modified:
stanbol/trunk/commons/web/sparql/src/main/java/org/apache/stanbol/commons/web/sparql/SparqlMenuItem.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/commons/web/sparql/src/main/java/org/apache/stanbol/commons/web/sparql/SparqlMenuItem.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/commons/web/sparql/src/main/java/org/apache/stanbol/commons/web/sparql/SparqlMenuItem.java
(original)
+++
stanbol/trunk/commons/web/sparql/src/main/java/org/apache/stanbol/commons/web/sparql/SparqlMenuItem.java
Tue May 12 13:02:52 2015
@@ -27,9 +27,9 @@ import org.apache.stanbol.commons.web.ba
public class SparqlMenuItem extends NavigationLink {
private static final String htmlDescription = "This is the <strong>SPARQL
endpoint</strong> for the Stanbol store."+
- "<a
href=\"http://en.wikipedia.org/wiki/Sparql\">SPARQL</a> is the"+
- "standard query language the most commonly used to
provide interactive"+
- "access to semantic knowledge bases.";
+ "<a href=\"http://en.wikipedia.org/wiki/Sparql\">SPARQL</a> is
the"+
+ "standard query language the most commonly used to provide
interactive"+
+ "access to semantic knowledge bases.";
public SparqlMenuItem() {
super("sparql", "/sparql", htmlDescription , 50);
Propchange: stanbol/trunk/enhancement-engines/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -1,7 +1,7 @@
/incubator/stanbol/branches/dbpedia-spotlight-engines/engines:1374978-1386535
/incubator/stanbol/branches/stanbol-nlp-processing/enhancer/engines:1386989-1388016
/stanbol/branches/STANBOL-913:1443935-1448276
-/stanbol/branches/release-0.12/enhancement-engines:1571150,1572559,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1588447,1589341,1590930,1593490,1597063,1597575,1597760
+/stanbol/branches/release-0.12/enhancement-engines:1571150,1572559,1572586,1572588,1572944,1573918,1573936,1574911,1577150,1588447,1589341,1590930,1593490,1597063,1597575,1597760,1609451,1617239,1624001,1638045,1674012
/stanbol/branches/stanbol-nlp-processing/enhancer/engines:1388017-1413353
/stanbol/branches/stanbol-solr4/enhancement-engines:1455112-1458685
/stanbol/trunk/enhancement-engines:1496360-1533530
Modified: stanbol/trunk/enhancement-engines/celi/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/celi/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/celi/pom.xml (original)
+++ stanbol/trunk/enhancement-engines/celi/pom.xml Tue May 12 13:02:52 2015
@@ -156,11 +156,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
Modified: stanbol/trunk/enhancement-engines/entitylinking/engine/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/entitylinking/engine/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/entitylinking/engine/pom.xml (original)
+++ stanbol/trunk/enhancement-engines/entitylinking/engine/pom.xml Tue May 12
13:02:52 2015
@@ -153,11 +153,6 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
</dependencies>
Modified: stanbol/trunk/enhancement-engines/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/pom.xml (original)
+++ stanbol/trunk/enhancement-engines/pom.xml Tue May 12 13:02:52 2015
@@ -115,6 +115,8 @@
<module>geonames</module> <!-- http://geonames.org -->
<module>opencalais</module> <!-- http://opencalais.com/ -->
<module>zemanta</module> <!-- htt://zemanta.com -->
+
+ <module>entitycoreference</module>
</modules>
<build>
Modified: stanbol/trunk/enhancement-engines/topic/engine/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/topic/engine/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/topic/engine/pom.xml (original)
+++ stanbol/trunk/enhancement-engines/topic/engine/pom.xml Tue May 12 13:02:52
2015
@@ -234,11 +234,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>org.apache.clerezza.ext</groupId>
<artifactId>com.ibm.icu</artifactId>
<scope>test</scope>
Modified:
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicClassifierFragment.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicClassifierFragment.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicClassifierFragment.java
(original)
+++
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicClassifierFragment.java
Tue May 12 13:02:52 2015
@@ -16,9 +16,7 @@
*/
package org.apache.stanbol.enhancer.web.topic.fragment;
-import java.util.ArrayList;
import java.util.Collections;
-import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -29,14 +27,11 @@ import org.apache.stanbol.commons.web.ba
import org.apache.stanbol.commons.web.base.NavigationLink;
import org.apache.stanbol.commons.web.base.ScriptResource;
import org.apache.stanbol.commons.web.base.WebFragment;
-import org.apache.stanbol.commons.web.base.readers.GraphReader;
-import
org.apache.stanbol.enhancer.web.topic.resource.TopicClassifierRootResource;
-import org.apache.stanbol.enhancer.web.topic.resource.TopicModelResource;
import org.osgi.framework.BundleContext;
import org.osgi.service.component.ComponentContext;
-@Component(immediate = true, metatype = true)
+@Component(immediate = true)
@Service
public class TopicClassifierFragment implements WebFragment {
@@ -51,9 +46,7 @@ public class TopicClassifierFragment imp
@Override
public Set<Class<?>> getJaxrsResourceClasses() {
- Set<Class<?>> classes = new HashSet<Class<?>>();
- classes.add(GraphReader.class);
- return classes;
+ return Collections.emptySet();
}
@Override
@@ -73,9 +66,7 @@ public class TopicClassifierFragment imp
@Override
public List<NavigationLink> getNavigationLinks() {
- List<NavigationLink> navList = new ArrayList<NavigationLink>();
- navList.add(new NavigationLink("topic", "/topic", null, 15));
- return navList;
+ return Collections.emptyList();
}
@Activate
Added:
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicMenuItem.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicMenuItem.java?rev=1678929&view=auto
==============================================================================
---
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicMenuItem.java
(added)
+++
stanbol/trunk/enhancement-engines/topic/web/src/main/java/org/apache/stanbol/enhancer/web/topic/fragment/TopicMenuItem.java
Tue May 12 13:02:52 2015
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2013 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.stanbol.enhancer.web.topic.fragment;
+
+import org.apache.felix.scr.annotations.Component;
+import org.apache.felix.scr.annotations.Service;
+import org.apache.stanbol.commons.web.base.NavigationLink;
+
+/**
+ *
+ */
+@Component(immediate=true)
+@Service(NavigationLink.class)
+public class TopicMenuItem extends NavigationLink {
+
+ private static final String htmlDescription = "<strong>Topic
Classification" +
+ "endpoint</strong> for Apache Stanbol. This allows to manage and
train " +
+ "topic classification models for the Topic classification engine of
the " +
+ "Stanbol Enhancer.";
+
+ public TopicMenuItem() {
+ super("topic", "/topic", htmlDescription , 15);
+ }
+
+}
\ No newline at end of file
Propchange: stanbol/trunk/enhancer/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -1,5 +1,5 @@
/incubator/stanbol/branches/dbpedia-spotlight-engines:1374978-1386535
/incubator/stanbol/branches/stanbol-nlp-processing/enhancer:1386989-1388016
-/stanbol/branches/release-0.12/enhancer:1571146,1571150,1572586,1572588,1587573,1587860,1588449,1593490,1593899,1594490,1596518,1597575
+/stanbol/branches/release-0.12/enhancer:1571146,1571150,1572586,1572588,1587573,1587860,1588449,1593490,1593899,1594490,1596518,1597575,1604752,1608340,1608360,1624001,1626979,1633539,1638045,1675556
/stanbol/branches/stanbol-nlp-processing/enhancer:1388017-1413353
/stanbol/branches/stanbol-solr4/enhancer:1455112-1458685
Propchange: stanbol/trunk/enhancer/generic/servicesapi/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -3,6 +3,6 @@
/incubator/stanbol/branches/stanbol-nlp-processing/enhancer/generic/servicesapi:1386989-1388016
/incubator/stanbol/trunk/enhancer/generic/servicesapi:1339554,1339557-1339558
/stanbol/branches/disambiguation-engine/generic/servicesapi:1388017-1403900
-/stanbol/branches/release-0.12/enhancer/generic/servicesapi:1571146,1571150,1572586,1587860,1593490,1593899,1594490,1596518,1597575,1608360
+/stanbol/branches/release-0.12/enhancer/generic/servicesapi:1571146,1571150,1572586,1587860,1593490,1593899,1594490,1596518,1597575,1608360,1624001,1675556
/stanbol/branches/stanbol-nlp-processing/enhancer/generic/servicesapi:1388017-1413353
/stanbol/branches/stanbol-solr4/enhancer/generic/servicesapi:1455112-1458685
Modified: stanbol/trunk/enhancer/jersey/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/enhancer/jersey/pom.xml (original)
+++ stanbol/trunk/enhancer/jersey/pom.xml Tue May 12 13:02:52 2015
@@ -214,7 +214,6 @@
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
- <version>2.2</version>
<scope>test</scope>
</dependency>
<dependency>
Modified:
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/fragment/EnhancerWebFragment.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/fragment/EnhancerWebFragment.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/fragment/EnhancerWebFragment.java
(original)
+++
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/fragment/EnhancerWebFragment.java
Tue May 12 13:02:52 2015
@@ -33,7 +33,7 @@ import org.apache.stanbol.commons.web.ba
* Statically define the list of available resources and providers to be
contributed to the the Stanbol JAX-RS
* Endpoint.
*/
-@Component(immediate = true, metatype = true)
+@Component(immediate = true)
@Service
public class EnhancerWebFragment implements WebFragment {
Modified:
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/writers/ContentItemWriter.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/writers/ContentItemWriter.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/writers/ContentItemWriter.java
(original)
+++
stanbol/trunk/enhancer/jersey/src/main/java/org/apache/stanbol/enhancer/jersey/writers/ContentItemWriter.java
Tue May 12 13:02:52 2015
@@ -77,6 +77,7 @@ import org.apache.http.entity.mime.conte
import org.apache.http.entity.mime.content.ContentBody;
import org.apache.http.entity.mime.content.ContentDescriptor;
import org.apache.http.entity.mime.content.InputStreamBody;
+import org.apache.http.message.BasicNameValuePair;
import org.apache.stanbol.enhancer.servicesapi.Blob;
import org.apache.stanbol.enhancer.servicesapi.ContentItem;
import org.apache.stanbol.enhancer.servicesapi.helper.ContentItemHelper;
@@ -452,23 +453,22 @@ public class ContentItemWriter implement
private String boundary;
public MultipartContentBody(Map<String,ContentBody> parts, String
boundary, ContentType contentType){
- super(contentType);
+ super(ContentType.create(contentType.getMimeType(), new
BasicNameValuePair("boundary",boundary)));
this.parts = parts;
this.boundary = boundary;
}
- @Override
- public String getCharset() {
- return null; //no charset for multipart parts
- }
- @Override
- public String getMimeType() {
- return new StringBuilder(super.getMimeType()).append("; boundary=")
- .append(boundary).toString();
- }
- @Override
- public ContentType getContentType() {
- return super.getContentType();
- }
+// @Override
+// public String getCharset() {
+// return null; //no charset for multipart parts
+// }
+// @Override
+// public String getMimeType() {
+// String mime = new StringBuilder(super.getMimeType()).append(";
boundary=")
+// .append(boundary).toString();
+// log.info("!!! {}",mime);
+// return mime;
+//
+// }
@Override
public String getTransferEncoding() {
return MIME.ENC_8BIT;
Modified:
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
(original)
+++
stanbol/trunk/enhancer/jersey/src/test/java/org/apache/stanbol/enhancer/jersey/ContentItemReaderWriterTest.java
Tue May 12 13:02:52 2015
@@ -58,8 +58,6 @@ import org.apache.clerezza.rdf.core.impl
import org.apache.clerezza.rdf.core.impl.TripleImpl;
import org.apache.clerezza.rdf.core.serializedform.Parser;
import org.apache.clerezza.rdf.core.serializedform.Serializer;
-import org.apache.clerezza.rdf.jena.parser.JenaParserProvider;
-import org.apache.clerezza.rdf.jena.serializer.JenaSerializerProvider;
import org.apache.clerezza.rdf.ontologies.RDF;
import org.apache.commons.io.IOUtils;
import org.apache.stanbol.commons.web.base.writers.JsonLdSerializerProvider;
@@ -78,8 +76,6 @@ import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-//import com.sun.jersey.core.util.StringKeyIgnoreCaseMultivaluedMap;
-
public class ContentItemReaderWriterTest {
private static final Logger log =
LoggerFactory.getLogger(ContentItemReaderWriterTest.class);
@@ -140,7 +136,7 @@ public class ContentItemReaderWriterTest
* @throws IOException
*/
private MediaType serializeContentItem(ByteArrayOutputStream out) throws
IOException {
- MultivaluedMap<String,Object> headers = new MultivaluedHashMap<String,
Object>();//StringKeyIgnoreCaseMultivaluedMap<Object>();
+ MultivaluedMap<String,Object> headers = new MultivaluedHashMap<String,
Object>();
ciWriter.writeTo(contentItem, ContentItem.class, null, null,
MediaType.MULTIPART_FORM_DATA_TYPE,
headers , out);
//check the returned content type
@@ -169,7 +165,7 @@ public class ContentItemReaderWriterTest
"<rdf:type rdf:resource=\"urn:types:Document\"/>",
"--"+ContentItemWriter.CONTENT_ITEM_BOUNDARY,
"Content-Disposition: form-data; name=\"content\"",
- "Content-Type: multipart/alternate; boundary=contentParts",
+ "Content-Type: multipart/alternate;
boundary="+ContentItemWriter.CONTENT_PARTS_BOUNDERY,
"--"+ContentItemWriter.CONTENT_PARTS_BOUNDERY,
"Content-Disposition: form-data; name=\"urn:test_main\"",
"Content-Type: text/html; charset=UTF-8",
@@ -188,9 +184,11 @@ public class ContentItemReaderWriterTest
"<rdf:type
rdf:resource=\"http://stanbol.apache.org/ontology/enhancer/executionplan#ExecutionNode\"/>",
"--"+ContentItemWriter.CONTENT_ITEM_BOUNDARY+"--"
};
+ log.debug("> Validate Multipart Mime:");
for(String test : tests){
int index = multipartMime.indexOf(test);
- assertTrue("content does not contain '" + test + "'!",index >=0);
+ assertTrue("Unable to find: '"+test+"' in multipart mime!",index
>=0);
+ log.debug(" - found '{}'",test);
multipartMime = multipartMime.substring(index);
}
}
@@ -210,8 +208,8 @@ public class ContentItemReaderWriterTest
assertTrue(copy.isEmpty());
//assert Blob
assertEquals(contentItem.getBlob().getMimeType(),
ci.getBlob().getMimeType());
- String content =
IOUtils.toString(contentItem.getBlob().getStream(),"UTF-8");
- String readContent = IOUtils.toString(ci.getBlob().getStream(),
"UTF-8");
+ String content = IOUtils.toString(contentItem.getStream(),"UTF-8");
+ String readContent = IOUtils.toString(ci.getStream(), "UTF-8");
assertEquals(content, readContent);
Iterator<Entry<UriRef,Blob>> contentItemBlobsIt =
ContentItemHelper.getContentParts(contentItem,
Blob.class).entrySet().iterator();
Iterator<Entry<UriRef,Blob>> ciBlobsIt =
ContentItemHelper.getContentParts(ci, Blob.class).entrySet().iterator();
Propchange: stanbol/trunk/entityhub/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -1,3 +1,3 @@
-/stanbol/branches/release-0.12/entityhub:1572588,1581735,1587824,1587844,1595157-1595158,1599973
+/stanbol/branches/release-0.12/entityhub:1572588,1581735,1587824,1587844,1595157-1595158,1599973,1626979,1635413
/stanbol/branches/stanbol-solr4/entityhub:1455112-1458685
/stanbol/trunk/entityhub:1494993-1533392
Propchange: stanbol/trunk/entityhub/generic/core/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue May 12 13:02:52 2015
@@ -1 +1,2 @@
+/stanbol/branches/release-0.12/entityhub/generic/core:1635413
/stanbol/trunk/entityhub/generic/core:1494993-1533478
Modified: stanbol/trunk/integration-tests/pom.xml
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/pom.xml?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
--- stanbol/trunk/integration-tests/pom.xml (original)
+++ stanbol/trunk/integration-tests/pom.xml Tue May 12 13:02:52 2015
@@ -241,11 +241,6 @@
<artifactId>slf4j-log4j12</artifactId>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
</dependencies>
</project>
Modified:
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultiThreadedTestBase.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultiThreadedTestBase.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultiThreadedTestBase.java
(original)
+++
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultiThreadedTestBase.java
Tue May 12 13:02:52 2015
@@ -58,9 +58,14 @@ import org.apache.commons.compress.compr
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.io.IOUtils;
import org.apache.http.HttpResponse;
+import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.params.ClientPNames;
+import org.apache.http.config.SocketConfig;
+import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.impl.conn.PoolingClientConnectionManager;
+import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.CoreConnectionPNames;
import org.apache.http.params.CoreProtocolPNames;
@@ -137,9 +142,8 @@ public abstract class MultiThreadedTestB
public static final String DEFAULT_TEST_DATA_PROPERTY =
"http://dbpedia.org/ontology/abstract";
private static final String[] ENABLE_EXECUTION_METADATA = new
String[]{"executionmetadata","true"};
protected static Parser rdfParser;
- protected DefaultHttpClient pooledHttpClient;
- private BasicHttpParams httpParams;
- private PoolingClientConnectionManager connectionManager;
+ protected CloseableHttpClient pooledHttpClient;
+ private PoolingHttpClientConnectionManager connectionManager;
private NamespacePrefixService nsPrefixService;
@@ -346,17 +350,22 @@ public abstract class MultiThreadedTestB
@Before
public void initialiseHttpClient() {
if(this.pooledHttpClient == null){ //init for the first test
- httpParams = new BasicHttpParams();
- httpParams.setParameter(CoreProtocolPNames.USER_AGENT, "Stanbol
Integration Test");
- httpParams.setBooleanParameter(ClientPNames.HANDLE_REDIRECTS,true);
- httpParams.setIntParameter(ClientPNames.MAX_REDIRECTS,3);
-
httpParams.setBooleanParameter(CoreConnectionPNames.SO_KEEPALIVE,true);
-
- connectionManager = new PoolingClientConnectionManager();
+ RequestConfig requestConfig = RequestConfig.custom()
+ .setRedirectsEnabled(true)
+ .setMaxRedirects(3).build();
+ SocketConfig socketConfig = SocketConfig.custom()
+ .setSoKeepAlive(true).build();
+
+ connectionManager = new PoolingHttpClientConnectionManager();
+ connectionManager.setDefaultSocketConfig(socketConfig);
connectionManager.setMaxTotal(20);
connectionManager.setDefaultMaxPerRoute(20);
- pooledHttpClient = new
DefaultHttpClient(connectionManager,httpParams);
+ pooledHttpClient = HttpClientBuilder.create()
+ .setUserAgent("Stanbol Integration Test")
+ .setConnectionManager(connectionManager)
+ .setDefaultRequestConfig(requestConfig)
+ .build();
}
}
@@ -414,7 +423,11 @@ public abstract class MultiThreadedTestB
@After
public final void close() {
setEndpoint(null,ENABLE_EXECUTION_METADATA); //reset the endpoint to
the default
- httpParams = null;
+ try {
+ pooledHttpClient.close();
+ } catch (IOException e) {
+ log.info("Unable to close HttpClient",e);
+ }
pooledHttpClient = null;
connectionManager.shutdown();
connectionManager = null;
Modified:
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
(original)
+++
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/enhancer/it/MultipartRequestTest.java
Tue May 12 13:02:52 2015
@@ -39,18 +39,16 @@ import org.apache.clerezza.rdf.core.impl
import org.apache.clerezza.rdf.core.impl.TripleImpl;
import org.apache.clerezza.rdf.core.serializedform.Serializer;
import org.apache.clerezza.rdf.core.serializedform.SupportedFormat;
-import org.apache.clerezza.rdf.jena.serializer.JenaSerializerProvider;
import org.apache.clerezza.rdf.ontologies.RDF;
import org.apache.http.HttpEntity;
-import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.mime.MIME;
import org.apache.http.entity.mime.MultipartEntityBuilder;
import org.apache.http.entity.mime.content.AbstractContentBody;
-import org.apache.http.entity.mime.content.ByteArrayBody;
import org.apache.http.entity.mime.content.ContentBody;
import org.apache.http.entity.mime.content.ContentDescriptor;
import org.apache.http.entity.mime.content.StringBody;
+import org.apache.http.message.BasicNameValuePair;
import org.apache.stanbol.enhancer.servicesapi.ContentItem;
import org.apache.stanbol.enhancer.servicesapi.EnhancementEngine;
import org.apache.stanbol.enhancer.servicesapi.helper.EnhancementEngineHelper;
@@ -542,19 +540,11 @@ public class MultipartRequestTest extend
private String boundary;
public MultipartContentBody(Map<String,ContentBody> parts, String
boundary, ContentType contentType){
- super(contentType);
+ super(ContentType.create(contentType.getMimeType(), new
BasicNameValuePair("boundary",boundary)));
this.parts = parts;
this.boundary = boundary;
}
- @Override
- public String getCharset() {
- return UTF8.toString(); //no charset for multipart parts
- }
- @Override
- public String getMimeType() {
- return new StringBuilder(super.getMimeType()).append("; boundary=")
- .append(boundary).toString();
- }
+
@Override
public String getTransferEncoding() {
return MIME.ENC_8BIT;
@@ -584,4 +574,5 @@ public class MultipartRequestTest extend
}
}
+
}
Modified:
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/DefaultConfigTest.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/DefaultConfigTest.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/DefaultConfigTest.java
(original)
+++
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/DefaultConfigTest.java
Tue May 12 13:02:52 2015
@@ -22,6 +22,11 @@ import org.junit.Test;
/** Verify that the example config of STANBOL-110 is present */
public class DefaultConfigTest extends StanbolTestBase {
+ @Override
+ protected String getCredentials() {
+ return "admin:admin";
+ }
+
@Test
public void testDefaultConfig() throws Exception {
// AFAIK there's no way to get the config in machine
@@ -30,7 +35,6 @@ public class DefaultConfigTest extends S
final String path =
"/system/console/config/configuration-status-20110304-1743+0100.txt";
executor.execute(
builder.buildGetRequest(path)
- .withCredentials("admin", "admin")
)
.assertStatus(200)
.assertContentRegexp(
Modified:
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/OsgiConsoleTest.java
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/OsgiConsoleTest.java?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
---
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/OsgiConsoleTest.java
(original)
+++
stanbol/trunk/integration-tests/src/test/java/org/apache/stanbol/it/OsgiConsoleTest.java
Tue May 12 13:02:52 2015
@@ -22,6 +22,11 @@ import org.junit.Test;
/** Test access to the OSGi console */
public class OsgiConsoleTest extends StanbolTestBase {
+ @Override
+ protected String getCredentials() {
+ return "admin:admin";
+ }
+
@Test
public void testDefaultConsolePaths() throws Exception {
final String [] subpaths = {
@@ -45,7 +50,6 @@ public class OsgiConsoleTest extends Sta
final String path = "/system/console/" + subpath;
executor.execute(
builder.buildGetRequest(path)
- .withCredentials("admin", "admin")
).assertStatus(200);
}
}
Modified:
stanbol/trunk/integration-tests/src/test/resources/apache-project-doap-files.zip
URL:
http://svn.apache.org/viewvc/stanbol/trunk/integration-tests/src/test/resources/apache-project-doap-files.zip?rev=1678929&r1=1678928&r2=1678929&view=diff
==============================================================================
Binary files - no diff available.