Apache Felix

Apache Felix
Apache Felix Shell GUI látképe
Apache Felix Shell GUI látképe

FejlesztőApache Software Foundation
Programozási nyelvJava
Operációs rendszerCross-platform
PlatformJava virtuális gép
Méret1.20 MB (tömörítve)
ÁllapotAktív
KategóriaOSGi Service Platform
LicencApache 2.0 Licence
Kódtárhttps://github.com/apache/felix-dev
Az Apache Felix weboldala

Apache Felix a OSGi Release 5 mag keretrendszer specifikáció nyílt forráskódú megvalósítása. Az eredeti kódbázis az ObjectWeb Oscar projekt adományozásából származott. A Felixen a fejlesztők egy egész évet dolgoztak és számos fejlesztést hajtottak végre, megtartva az eredeti koncepciót és teljesítményt. 2007. június 21-én a projekt kilépett az inkubátorból és felső szintű projektté vált.

A Felix legkisebb méretű szoftvernek tekinthető az Apache Software Foundationnél.

Felix futtatása

Az Apache Felix OSGi futtatásához le kell tölteni a felix-framework-4.x.x.tar.gz vagy felix-framework-4.x.x.zip tömörített fájlt az ASF oldaláról. A Felix keretrendszer disztribúció kitömörítése után parancssorból a kitömörítés könyvtárából a következő paranccsal lehet elindítani:

java -jar bin/felix.jar

Amint a csomagok installálva vannak és futnak, a help parancs a konzolból való kiadásával ki fogja írni az összes elérhető parancsot:

bundlelevel <level> <id> ... | <id> - set or get bundle start level.
cd [<base-URL>]                     - change or display base URL.
find <bundle-name>                  - display bundles matching substring.
headers [<id> ...]                  - display bundle header properties.
help                                - display impl commands.
inspect                             - inspect dependency information (e.g., packages, service, etc.).
install <URL> [<URL> ...]           - install bundle(s).
log [<max>] [error|warn|info|debug] - list recent log entries.
obr help                            - OSGi bundle repository.
ps [-l | -s | -u]                   - list installed bundles.
refresh [<id> ...]                  - refresh packages.
resolve [<id> ...]                  - attempt to resolve the specified bundles.
shutdown                            - shutdown framework.
start <id> [<id> <URL> ...]         - start bundle(s).
startlevel [<level>]                - get or set framework start level.
stop <id> [<id> ...]                - stop bundle(s).
sysprop [-r] [<key>] [<value>]      - Display, set, modify and remove system properties.
uninstall <id> [<id> ...]           - uninstall bundle(s).
update <id> [<URL>]                 - update bundle.
version                             - display version of framework.

Felixet használó projektek

A következő listába az Apache Felix-et adoptáló projektek vannak összegyűjtve:

Kapcsolódó szócikkek

Jegyzetek

  1. ↑ "OSGi Alliance Certified Products". OSGi Alliance Site. 2008. szeptember 25. dátummal az eredeti címről archiválva. Hozzáférés: 2008. október 3. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (súgó)
  2. ↑ "Project Oscar hosted at ObjectWeb". 2005. június 13. dátummal az eredeti címről archiválva. Hozzáférés: 2021. május 27.
  3. ↑ "Home page for the Apache ServiceMix 4". 2008. szeptember 14. dátummal az eredeti címről archiválva. Hozzáférés: 2008. szeptember 14.

További információk

Fordítás

Ez a szócikk részben vagy egészben az Apache Felix című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.