Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.struts2.osgi
Interface BundleAccessor

All Known Implementing Classes:
  DefaultBundleAccessor

    public interface BundleAccessor

Field Summary
`static String` | `CURRENT_BUNDLE_NAME`

Method Summary
`void` | `addPackageFromBundle(org.osgi.framework.Bundle bundle, String packageName)`
`org.osgi.framework.ServiceReference[]` | `getAllServiceReferences(String className)`
`Set<String>` | `getPackagesByBundle(org.osgi.framework.Bundle bundle)`
`Object` | `getService(org.osgi.framework.ServiceReference ref)`
`org.osgi.framework.ServiceReference` | `getServiceReference(String className)`
`org.osgi.framework.ServiceReference[]` | `getServiceReferences(String className, String params)`
`Class` | `loadClass(String name)`
`InputStream` | `loadResourceAsStream(String name)`
`URL` | `loadResourceFromAllBundles(String name)`
`InputStream` | `loadResourceFromAllBundlesAsStream(String name)`
`void` | `setBundleContext(org.osgi.framework.BundleContext bundleContext)`
`void` | `setOsgiHost(OsgiHost osgiHost)`

Field Detail

### CURRENT_BUNDLE_NAME

    static final String CURRENT_BUNDLE_NAME

See Also:
  Constant Field Values

Method Detail

### loadClass

    Class loadClass(String name)
                    throws ClassNotFoundException

  Throws:
    `ClassNotFoundException`

### loadResourceAsStream

    InputStream loadResourceAsStream(String name)
                                     throws IOException

  Throws:
    `IOException`

### loadResourceFromAllBundlesAsStream

    InputStream loadResourceFromAllBundlesAsStream(String name)
                                                   throws IOException

  Throws:
    `IOException`

### loadResourceFromAllBundles

    URL loadResourceFromAllBundles(String name)
                                   throws IOException

  Throws:
    `IOException`

### getPackagesByBundle

    Set<String> getPackagesByBundle(org.osgi.framework.Bundle bundle)

### getService

    Object getService(org.osgi.framework.ServiceReference ref)

### getServiceReference

    org.osgi.framework.ServiceReference getServiceReference(String className)

### getServiceReferences

    org.osgi.framework.ServiceReference[] getServiceReferences(String className,
                                                               String params)
                                                               throws org.osgi.framework.InvalidSyntaxException

  Throws:
    `org.osgi.framework.InvalidSyntaxException`

### getAllServiceReferences

    org.osgi.framework.ServiceReference[] getAllServiceReferences(String className)

### addPackageFromBundle

    void addPackageFromBundle(org.osgi.framework.Bundle bundle,
                              String packageName)

### setBundleContext

    void setBundleContext(org.osgi.framework.BundleContext bundleContext)

### setOsgiHost

    void setOsgiHost(OsgiHost osgiHost)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000–2018 Apache Software Foundation. All rights reserved.