#HTTP Resource Adaptor 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.