/http-jca-adaptor

HTTP Java Connector Architecture 1.6 Adaptor

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

#HTTP Resource Adaptor Build Status Coverage Status This HTTP Resource Adaptor is an implementation of the Java EE Java Connector Architecture 1.6 using the Apache HTTP client as the underlying HTTP implementation.

The Arquillian test framework from JBoss is used to execute the unit tests against an embedded WildFly 8 instance locally and a remote WildFly 8 instance on OpenShift from Jenkins.

#Building JDK 8 and Apache Maven 3.2.2 has been used in development. To run the tests against a remote WildFly or JBoss instance on OpenShift create a file called wildfly-dev.properties in ~/config/ (eg. /users/bloke/config) with content similar to:

wildfly.namespace=aussieollie
wildfly.application=wildfly8
wildfly.libraDomain=rhcloud.com
wildfly.sshUserName=52aa84455222446d5aa33eedd
wildfly.login=someBloke@gmail.com
wildfly.identityFile=/Users/bloke/.ssh/jenkins
wildfly.deploymentTimeoutInSeconds=300
wildfly.disableStrictHostChecking=true

undertow.http.host=localhost
undertow.http.port=8180

The wildfly.identityFile is the SSH private key of the WildFly instance on OpenShift.

##Examples Coming soon! At least a simple HTTP example for WildFly / JBoss and another using a Jersey client.

##Support Please submit any HTTP-Resource-Adaptor bugs, issues, and feature requests to ozoli/http-jca-adaptor.

##License Copyright (c) 2014-2015 Luminis Groep BV

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.