GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Example Remote Services Using ECF RSA and different Distribution Providers
Example Bndtools-created Remote Service Examples
Bndtools Remote Service Workspace
Remote Services distribution provider based on Hazelcast 3.5
Repository for bndtools templates projects
Remote Services Distribution Provider based upon Apache Dubbo
Remote Services distribution provider based upon the Paho implementation of MQTT protocol
Remote Services distribution provider based upon JavaGroups (http://jgroups.org)
Remote Services distribution provider based upon JaxRS. Includes imples based upon Jersey and CXF.
Remote Services distribution provider that uses Py4j for Python <-> Java remote services. Now works with iPOPO: https://ipopo.readthedocs.io/en/0.8.0/
OSGi bundle wrapper for Py4j.
Remote services discovery provider based upon etcd. See https://github.com/coreos/etcd
Bndtools additions for OSGi Remote Services development
Examples of OSGi R7 Async Remote Services
This repo contains a copy of the OSGi enroute 'eval' example service, and turns the example into a remote service
Remote Services distribution provider based upon tcp-socket communication
Remote Services distribution provider based upon Apache ActiveMQ Implementation of JMS
Remote Service distribution provider based upon XmlRpc: https://ws.apache.org/xmlrpc/
Bundles for OSGi Remote Management. Both API and implementations
Support for use of bndtools 3.5+ for developing and testing remote services
Websockets-based transport extension to R-OSGi Remote Service distribution provider. Actual provider is available via: http://www.eclipse.org/ecf/downloads.php
ECF presence provider based upon Smack4
Remote service example (GPIO as OSGi services) targeted for the Raspberry PI
Exposes the OSGi Service Registry as a Java-Only API (no OSGi framework needed). This allows both local and remote services to be used in Java-only programs.
A barebones WebSocket client and server implementation written in 100% Java.
Bundles to support and/or extend the use of ECF impl of OSGi Remote Service Admin (RSA). For example: use of alternative TopologyManagers.
Kryo serialization for Eclipse ECF
Jenkins based build meta-data
ECF Remote Services Provider based upon Google RPC (grpc). see http://www.grpc.io/
A Remote Service Provider based upon the Chronicle Queue transport. See https://github.com/OpenHFT/Chronicle-Queue