Hi

Is it accidental that Karaf expose the internal package?


The following 'headers' output shows

 headers 13

Apache Karaf :: JAAS :: Config (13)
-----------------------------------
Manifest-Version = 1.0
Bnd-LastModified = 1298641818794
Tool = Bnd-1.15.0
Built-By = jgoodyea
Build-Jdk = 1.6.0_21
Created-By = Apache Maven Bundle Plugin

Bundle-Vendor = The Apache Software Foundation
Bundle-Name = Apache Karaf :: JAAS :: Config
Bundle-DocURL = http://www.apache.org/
Bundle-Description = This bundle provides the configuration facility
for the JAAS security framework.
Bundle-SymbolicName = org.apache.karaf.jaas.config
Bundle-Version = 2.2.0
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2

Import-Service =
        org.apache.karaf.jaas.config.JaasRealm;availability:=optional,
        org.apache.karaf.jaas.config.KeystoreInstance;availability:=optional
Export-Service =
        
org.apache.aries.blueprint.NamespaceHandler;osgi.service.blueprint.namespace=,
        org.apache.karaf.jaas.config.KeystoreManager

Import-Package =
        javax.net.ssl,
        javax.security.auth.login,
        org.apache.aries.blueprint;version="[0.3,1)",
        org.apache.aries.blueprint.mutable;version="[0.3,1)",
        org.apache.karaf.jaas.boot;version="[2.2,3)",
        org.osgi.framework;version="[1.5,2)",
        org.osgi.service.blueprint;version="[1.0.0,2.0.0)",
        org.osgi.service.blueprint.container;version="[1.0,2)",
        org.osgi.service.blueprint.reflect;version="[1.0,2)",
        org.slf4j;version="[1.6,2)",
        org.w3c.dom
Export-Package =
        org.apache.karaf.jaas.config.impl;
 <=========================================== package in question
                uses:="org.apache.karaf.jaas.boot,
                        javax.security.auth.login,
                        org.osgi.framework,
                        org.apache.karaf.jaas.config,
                        org.apache.aries.blueprint,
                        org.osgi.service.blueprint.reflect,
                        org.osgi.service.blueprint.container,
                        org.apache.aries.blueprint.mutable,
                        org.w3c.dom,
                        javax.net.ssl,
                        org.slf4j";
                version=2.2.0,
        
org.apache.karaf.jaas.config;uses:="javax.security.auth.login,javax.net.ssl";version=2.2.0

Reply via email to