osgifx

An easy-to-use application to manage OSGi frameworks remotely

  • osgifx

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
osgifx
2812.4.42 months ago2 years agoMinified + gzip package size for osgifx in KB

Readme

logo

An easy-to-use desktop application to manage OSGi frameworks remotely

logo logo logo logo logo logo



Tools and Technologies

| | | |---------------------- |--------------------------------------------- | | Java (Application) | 21 | | Java (Agent) | 1.8 | | Rich Client Platform | JavaFX 21 | | Runtime Frameworks | OSGi R8 (Equinox), Eclipse 4 (e4), e(fx)clipse | | UI Libraries | ControlsFX, TilesFX, FormsFX | | Tools | Bndtools 7.0.0 |

Latest Version

The latest released version: 2.4.4 (Check Project Website to download)

Features

| | | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-: | | List all installed bundles and fragments | done | | List all exported and imported packages | done | | List all registered services | done | | List all registered DS components | done | | List all available system and framework properties | done | | List all daemon and non-daemon threads | done | | Send synchronous or asynchronous events on demand | done | | Receive events on demand (option to start and stop receiving events) | done | | Receive logs on demand (option to start and stop receiving logs) | done | | Manage R7 Logger Configurations | done | | Execute Gogo command | done | | Execute CLI command | done | | Auto-completion of all available remote Gogo commands during command execution | done | | Install or update bundles | done | | Drag and drop support of bundles (on Install Bundle Dialog) while installing or updating | done | | List available configurations from ConfigurationAdmin | done | | List Metatype property descriptors | done | | Start/stop/uninstall bundle or fragment | done | | Enable/disable DS component | done | | Update/delete existing configuration | done | | Create new configuration using metatype descriptor | done | | Overview of the remote OSGi framework (memory consumption, uptime, framework information, number of bundles, number of threads, number of services and number of DS components) | done | | Generate dependency graph for bundles | done | | Generate dependency graph for DS components | done | | Find all cycles between available DS components | done | | Export generated dependency graph to DOT (GraphViz) format (Right click on generated graph) | done | | Open Diagnostics (Show application log file) | done | | Show suspicious classloader leaks | done | | Show HTTP runtime components (Servlets, Listeners, Filters, Resources and Error Pages) | done | | Shows heap usage over time and the count of garbage collections | done | | Install extension (plugin) | done | | List and uninstall already installed extension(s) | done | | Generate OBR XML | done | | Device Management Tree (DMT) Traversal and Update | done | | Manage User Admin roles | done | | Execute Felix Healthchecks | done | | Capture/Read Snapshot | done | | Display OSGi Runtime DTOs | done | | Advanced Search | done |

Developer

Amit Kumar Mondal (admin@amitinside.com)

Contribution contributions welcome

Want to contribute? Great! Check out Contribution Guide

License

This project is licensed under Apache License Version 2.0 License

User Guide

For instructions on how to download and install latest version, please refer to the Project Website.