Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W]

SYMBOL

:= assignment operator2nd
. signifying bundle
= assignment operator

A

AccessController.doPrivileged()
Ace
activation policy
  using
activator
  creating for service
  dependency on
    org.osgi.framework
  implementing
addingService()
addRepository()
agent, definition
annotations, using for metadata
answer object
Ant, building with2nd
antlr.*
Apache Commons Pool project example, bundling tests
Apache CXF Distributed OSGi
Apache Felix Configuration Admin
Apache Felix HTTP Service
Apache Felix Log Service
Apache Felix Web Console
Apache Hadoop Zookeeper
API, public, and modularity
application
  defining extensibility mechanism for
  dividing into bundles
    by areas of responsibility
    by modules
  lifecycle
    servlet
    standard Java
  packaging as logically independent JAR files
  services
  sharing different implementations in
  splitting into bundles
assembly2nd
AtomicReference
Auditor class
authentication, role-based model
authorization, role-based model

B

Beanome, and improving OSGi component model
behavior, expected, testing
BIndex
  integrating into build cycle
binding, creating thread to run shell
bloat, and component orientation
Blueprint2nd
  <bean> element
  <blueprint> element
  <entry> element
  <interface> element
  <reference-list> element
  <reference> element
  <service> element
  <type-converters> element
  activation attribute
  activation callbacks
  advanced features
  architecture
  auto-export attribute
  availability attribute
  BlueprintContainer interface
  Bundle-Blueprint header
  Bundle-SymbolicName mani-fest header
  component lifecycle2nd
    management of
  component
  consuming services with
  defining logical component
  environment manager
    blueprintBundle
    blueprintBundleContext
    blueprintContainer
    blueprintConverter
  example usage
  factory bean
  grace period
    timeout value
  lazy vs. eager initialization
  manager values
  mandatory service dependencies
  manifest header
  metadata
    interface hierarchy
  optional service
  dependencies
  proxies and service
    dynamism
  proxy approach
  reference listeners
    method signatures
  scopes
    prototype
    singleton
  service attributes
  service damping
    timeout period
  service interfaces
  services references
  services required to be interfaces
  specification, and Spring
  type converters
  use cases
  vs. Declarative Services
  XML syntax.
    See Blueprint component.
Blueprint component, container managers
  bean
  environment
  reference
  reference list
  service
bnd
  bndwrap task
  build task
  Include-Resource
  instruction files
  integrating with build
  package instructions
  Private-Package
  pull approach to assembling bundles
  resource files
  version ranges, computing
bnd tool
  and brackets
  directives
    -classpath
    -donotcopy
    -exportcontents
    -failok
    -include
    -manifest
    -nouses
    -output
    -plugin
    -removeheaders
    -sources
    -versionpolicy
  headers
    Export-Package
    Import-Package
    Include-Resource
    Private-Package
    Service-Component
  instruction types
  macros
  split packages, mending
  variables
  version policy
bndtools
boot delegation
brackets, and bnd tool
brittle dependency, and export attributes
build, integrating bnd with
Bundle API, getServicesInUse()
bundle cache
  impact of lifecycle operations on
bundle event, types
Bundle interface3rd
  methods related to lifecycle management
Bundle object, and bundle identification
bundle test
Bundle-ActivationPolicy
Bundle-Category
Bundle-ContactAddress
Bundle-Copyright
Bundle-Description2nd
Bundle-DocURL
Bundle-ManifestVersion2nd
Bundle-Name3rd
  not used for bundle identification
Bundle-NativeCode
Bundle-RequiredExecution-Environment
bundle-symbolic-name
Bundle-SymbolicName3rd
  and Bundle-Version, as unique identifier
Bundle-UpdateLocation
Bundle-Vendor
bundle-version
Bundle.getBundleContext()
Bundle.getEntry()
Bundle.getHeaders()
Bundle.START_ACTIVATION_POLICY
Bundle.start()
  result, depends on state of bundle
Bundle.stop()
  result, depends on state of bundle
Bundle.uninstall()2nd
Bundle.update()2nd
BundleActivator
  handling
  start()
  stop()
BundleActivator.start()
BundleContext2nd
  accessing service registry
  as unique execution context
  methods
  retrieving configuration properties
  service-related methods
BundleContext.getAllService-References()
BundleContext.getBundle()
BundleContext.getBundles()
BundleContext.getDataFile()
BundleContext.getProperty()2nd
BundleContext.getService-References()
BundleContext.installBundle()2nd
BundleEvent
BundleEvent.INSTALLED
BundleEvent.RESOLVED
BundleEvent.STARTED
BundleEvent.STARTING
BundleEvent.STOPPED
BundleEvent.STOPPING
BundleEvent.UNINSTALLED
BundleEvent.UNRESOLVED
BundleEvent.UPDATED
BundleListener.bundle-Changed()
BundleTracker
BundleTracker class
Bundlor
byte-code analysis tool, using to determined imported packages

C

capability
  matching to requirement
certificate chain, definition of.
    See bundle, signing digitally.
certificate, definition of.
    See bundle, signing digitally.
childrenNames()
class path
  approach, lack of consistency checking
  delegation
  error prone
  hell
  purpose, with respect to modularity
  vs. OSGi framework
class space
  consistency
  inconsistent
  mapping
Class-Path header
Class-Responsibility-Collaboration (CRC) cards.
    See CRC cards.
Class.forName, avoiding
Class.forName(), considered harmful
Class.getName()
ClassCastException
ClassLoader.getResource()
Cobertura
code sharing, with Export-Package and Import-Package
code visibility
  in metadata2nd
cohesion
collaboration, maximizing potential for
com.sun.tools.*
compareTo()
compendium service.
    See service, compendium.
component bundle, lack of bundle activator
component orientation
  bloat
  diagnosis issues
  potential issues
  side-file syndrome
compose vs. control
concern
  separation of.
    See separation of concerns.
Conditional Permission Admin Service2nd
  abstract conditions
  allow- vs. deny-access decisions
  BundleLocationCondition
  BundleSignerCondition
  ConditionalPermissionAdmin API
  ConditionalPermission-Admin.newConditional-Permission(String)
  ConditionalPermissionInfo
  ConditionalPermissionInfo. getEncoded()
  ConditionalPermissionUpdate. commit()
  ConditionalPermission-Update.getConditional-PermissionInfos()
  ConditionInfo
  implementing a policy-file reader
  mitigating performance cost
  newConditionalPermission-Update()
  PermissionInfo
  using
@Configuration
Configuration Admin Service3rd
  Configuration objects
  configurations, creating
  differentiating Managed-Service vs.
    ManagedServiceFactory
  factories
    vs. component factories
  ManagedService
  ManagedServiceFactory
  mix of non-OSGi and Pax Exam tests
configuration dictionary
configuration properties
  of Remote Services specification
configuration target
ConfigurationAdmin service
  listConfigurations() method
ConfigurationAdmin service interface
ConfigurationAdmin.create-FactoryConfiguration()
ConfigurationBaseTest
ConfigurationPlugin
ConfigurationTestBase
constraint
contract.
    See service, contract.
core service.
    See service, core.
coupling
coupling, less, in service-oriented approach
CRC cards
createFactoryConfiguration()
customizer3rd
  benefits of
  DeploymentPackage-Customizer header

D

DA-Testing
  features
dangling service
  finding
  protecting against
Declarative Services2nd
  and complexity
  and extender pattern
  and memory footprint
  and startup time
  callback methods
  component description files
  component factories
  component lifecycle
    callback method signatures
    coupled to bundle lifecycle
    stages of
  ComponentContext
    interface
    locateService() methods
  components
    building
    immediate vs. delayed
  configuration policies
  event strategy
  introduction to
  lookup strategy
  managing service publication
  providing services with
  simple attribute types
  use cases
  vs. Blueprint
delegating service proxy
delegation
dependency resolution
  cascading
  choosing between candidates
deployment module.
    See module, physical.
deployment package
  creating
  definition of
  DeploymentPackage-Customizer header
  fix package
  greediness of
  making tamperproof
  managing
  Resource-Processor header
  signing
  structure of
  usage strategies
deployment unit.
    See module, physical.
DeploymentAdmin
DeploymentAdmin service, interface
DeploymentPackage-FixPack
DeploymentPackage-Missing
diagnosis, and component orientation
digital signing, definition of.
    See also bundle, signing digitally.
directive
  := assignment operator2nd
  in manifest file
  syntax
discoverRepositories()
discovery, definition of
distinguished name, definition of.
    See also bundle, signing digitally.
distributed computing, discovery
distribution provider bundle
distribution, and component framework
documentation, embedding in bundles
Dynamic Java DA-Testing.
    See DA-Testing.
DynamicImport-Package2nd
dynamism, inherent, in OSGi framework

E

EasyMock
EJB, and OSGi
Enterprise JavaBeans.
    See EJB.
error, execution time, avoiding with OSGi
Event Admin Service
exclude export filtering directive
execution context of bundles
  unique, BundleContext as
execution environment
  OSGi standard names
  requiring
execution-time dynamism, and service-oriented component models
export attributes
  implicit
    and brittle dependencies
  mandatory
Export-Package5th
  attributes
  default value
  definition
  include and exclude directives
  mandatory directive
ExportedServiceTracker
exporter, choosing between
extender
Extender Pattern
extender pattern
  and Declarative Services
  and OSGi component frameworks
  and paint program
extension

F

facade bundle
factory service
factory.pid
felix-cache
forName(), vs. loadClass()
fragment
  in class search order.
    See also bundle, fragments.
Fragment-Host
configuring
configuring, creating, and starting
creating
embedding
init()
inside vs. outside
installing bundles
interacting with bundles
launching
  determining which bundles to install
  vs. embedding
managing with management agent
null configuration
publishing external service into
querying and filtering on metadata
reasons to create your own
resolving bundles
shutdown hook
start()
starting
starting bundles
starting main bundle
starting with security enabled
stop()
stopping
tracking service use
using to record metadata
waitForStop()
waiting for shutdown
framework event, types
framework factory, service instance, obtaining
Framework interface
framework resolution, vs. OBR
Framework Service, registry hooks
Framework.init()
FrameworkEvent2nd
FrameworkEvent.ERROR2nd
FrameworkEvent.INFO
FrameworkEvent.PACKAGES_ REFRESHED
FrameworkEvent.STARTED
FrameworkEvent.STARTLEVEL_CHANGED2nd
FrameworkEvent.WARNING
FrameworkFactory interface
FrameworkFactory.new-Instance()
FrameworkListener.framework-Event()
friend attribute

G

Geronimo, OSGi and
getBundle()2nd
getConfiguration()
getExportedPackage()
getFragments()
getLocation()
getMetaTypeInformation()
getPackageAdminService()2nd
getRequiredBundles()
getResolver()
getService()
  counting calls compared to ungetService()
getServiceReference
getServiceReferences
getServiceReferences()
  All* variant
getServicesInUse()
getSystemPreferences()
getUserPreferences()
getUsers()
getUsingBundles()
GlassFish
  Felix used for runtime
  OSGi and
Google Guice peaberry
granularity, modularity and object orientation

H

handshake procedure
heap dump, analyzing
heap, graphical view of, with MAT
history command
Hollywood principle, and binding methods
host bundle.
    See also bundle, host bundle.
HotSpot, PermGen heap
HotSwap
  and adding methods
  OSGi way
  with Eclipse
  with JRebel
HTTP Service
HttpClient, wrapping as a bundle
human-readable information, in metadata

I

IBM WebSphere.
    See WebSphere.
IDEA, Osmorc
import keyword, vs. Import-Package
Import-Package6th
  and split packages
  and substitutable exports
  definition
  resolution directive
  version range
  vs. import keyword
Import-Package header
ImportedServiceFindHook
ImportedServiceListenerHook
importing
  from a specific bundle
include export filtering directive
installDeploymentPackage()
integration test
  pattern
intents
  and configuration
  hierarchy
  qualified, matching to configurations
interface-based approach
IoC container, and OSGi
iPOJO
  @Bind
  @Component
  @Controller
  @Invalidate
  @Provide
  @Requires
  @ServiceController
  @ServiceProperty
  @Unbind
  @Validate
  bind/unbind method pairs
  bundle-context access
  coding service consumer defensively
  component
    @instantiate
    building
    Configuration Admin
    instance creation
    description, canonical form
    factory service instance creation
    immediate
    instantiating
    instrumenting byte code
    lifecycle
    lifecycle participation
    service dependency
    validity of
    XML instance creation
  consuming services
  Factory interface
  factory.name service property
  field injection
  handlers
  lifecycle callback methods
  method injection
  null objects
  providing services
  proxies
  service dependency
    binding policy
    damping
    dynamic
    mandatory
    optional
    static
    temporal
  vs. Blueprint
  vs. Declarative Services

J


Jar Jar Links
JARClassLoader
jarsigner tool
Java Authentication and Authorization Service (JAAS)
Java Business Integration.
    See JBI.
Java Debugger.
    See jdb.
Java EE, and OSGi
Java Enterprise Edition.
    See Java EE.
Java Management Extensions.
    See JMX.
Java Native Interface (JNI)
Java Preferences, similarity to Preferences Service
Java security architecture
  permissions
  privileged calls
  protection domains
java.lang.NullPointerException
java.security.Permission
java.security.ProtectionDomain
java.util.prefs.Preferences
java.util.ResourceBundles
javax.swing.*
JBI, and OSGi
jdb
Jini, and OSGi
JMX
  and JBoss
  and OSGi
JOnAS, OSGi and
JRebel, HotSwap with
JUnit
  bundling
JVM Tools Interface.
    See JVMTI.
JVM, agents
JVMTI

K

keytool command
Kriens, Peter
  bnd tool
kXML

L

lazy delegation
LDAP, queries
library, state, adding to bundle lifecycle
lifecycle hook, in component frameworks
lifecycle impact, of service dependency
lifecycle layer3rd
  and module layer
  defining bundle lifecycle operations
  programmatic access to bundles
  purpose
lightweight container, and OSGi
LinkageError
listConfigurations()2nd
listDeploymentPackages()
listener
  API for service events
  benefits
  fixing issues with
  implementing ServiceListener
  listing
  receiving all matching service events
  registering
listener pattern
  implementing
  services as substitute for
listRepositories()
loadClass(), vs. forName()
localization, with bundle fragments
location binding
Log Service
  active, keeping track of
  as compendium service
  best, getting
  decorating
  tracking instances
logger, proxy
logging
  and Log Service
  example
  threshold
logical boundary enforcement, as benefit of modularity
logical boundary, defined by module
logical module.
    See module, logical.
LogService

M

main bundle
  invoking main class from
  starting
Main-Class
major number
managed service factory, implementing
ManagedService
ManagedServiceFactory
  factory.pid
management agent
  controlling bundle activation order
  examples
  managing running framework
  using resource descriptions
management test
  tasks
manifest file
  attributes
  directives
  maintaining module metadata
  syntax
manifest, finding import packages in
MAT
Maven
  building with
  dependencies, embedding
  formatting issues
  Tycho
Maven Integration
maven-bundle-plugin
  artifacts
    deploying to OBR
  bundling non-JAR projects
  configuration
  debug logging
  default translations
  dependencies, embedding
  -exportcontents directive
  headers
    Embed-Dependency
    Embed-Directory
    Embed-StripGroup
    Embed-StripVersion
    Embed-Transitive
  introduction to
mega bundle.
    See bundle, mega.
memory leak
  dangling service
  finding by analyzing heap dump
Message class, accompanying Auditor class
META-INF/MANIFEST.MF2nd
META-INF/services
metadata
  and annotations
  bundle class path2nd
    flexibility
  bundle identification2nd
  capturing fine-grained application information
  code visibility2nd
  defining bundle with
  exported internal code2nd
  filtering events for listener
  human-readable information
  imported external code2nd
  placement
  separate, benefits of
  using to record semantics
  version number
metatype
  information, using
Metatype Service2nd
  interface
MetaTypeInformation
MetaTypeProvider
method call, vs. service
method, binding.
    See binding method.
micro number
minor number
mock object
  exposing race condition with
  nice
  replaying
mock service.
    See service, mock.
mocking
  example
  steps
  testing expected behavior
  unexpected situations
Module
module
  cohesion
  coupling
  defining logical boundary
  logical
    as bundle
    bundle’s role in
  membership, determining with bundle
  physical
    aka deployment module or deployment unit
    as bundle
    bundle’s role in
  term, vs. bundle
  versioning
  vs. component
module layer
  adding metadata to JAR file
  and lifecycle layer
  bundle, defining
  preparing code for
  module-level dependency, vs. package-level
    dependency
Module, definition

N

name clash, avoiding using nested packages
native libraries, bundling
net.sourceforge.cobertura .datafile
NetBeans
  and OSGi
  Netisgo
Netisgo
Newton
  and Nimble
nice mock.
    See mock object, nice.
Nimble
node()

O

object
  answer
  mock.
    See answer object.
    See mock object.
object orientation
  and granularity
  separation of concerns
  vs. modularity
objectClass
  querying for services with
ObjectClassDefinition
ObjectWeb JOnAS.
    See JOnAS.
OBR
  and development management agents
  dependency deployment
  dependency-resolution algorithm
  deploying bundles
  discovery
  focus
  repository, creating
  RepositoryAdmin service
  resolving bundles for deployment
  simplicity of
  vs. framework resolution
OBR repository
  browsing
  creating, with BIndex
  describing resource and dependencies
  federated structure of
  relationships among entities
optionality, of service dependency
Oracle, GlassFish.
    See GlassFish.
org.apache.tools.ant.*
org.osgi.framework, activator dependency on
org.osgi.framework.boot-delegation
org.osgi.framework.boot-delegation property
org.osgi.framework.Constants
org.osgi.framework.executionen vironment
org.osgi.framework.hooks. service.FindHook
org.osgi.framework.hooks. service.ListenerHook
org.osgi.framework.language
org.osgi.framework.os.name
org.osgi.framework.os.version
org.osgi.framework.processor
org.osgi.framework.system.packages.extra2nd
org.osgi.framework.vendor
org.osgi.framework.version
org.osgi.service.log
OSGi
  activation policy
    using
  active start level
  and components
  and lightweight containers
  and manifest file
    main attributes
    shorthand for duplicated directives and attributes
    structure of attribute
    values
  API, mocking2nd3rd
  architectural overview
  as it relates to other technologies
  avoiding ClassNotFound-Exceptions with
  avoiding execution-time errors with
  benefits for web-application development
  Blueprint specification
  common pitfalls, avoiding
  Compendium services
    Application Admin
    Blueprint Container
    Configuration Admin
    Declarative Services
    Deployment Admin
    Device Access
    DMT Admin
    Event Admin
    Foreign Application Access
    HTTP
    Initial Provisioning
    IO Connector
    Log
    Metatype
    Monitor Admin
    Preferences
    UPnP
    User Admin
    Wire Admin
    XML Parser
  component model
    bundle JAR file as component deployment unit
    extender pattern
    improving
    vs. component framework
component, equated with module
components, dependency injection framework for
Conditional Permission
  Admin Service Conditional
  Permission Admin Service
OSGi Alliance, introduction
OSGi Bundle Repository
OSGi framework
  and thread management
  as dynamic execution environment
  bundle dependency resolution
    multiple matching package providers
    single package provider
  bundles, resolving
  creating multiple implementation of
  events, delivering asynchronously
  inherent dynamism
  installing bundles into
  introduction
  kick-starting bundles
  layers
    lifecycle layer
    module layer
    service layer
    using in development
  listening for events
  properties
  querying and setting start
    level
  role in lifecycle
  services
    compendium
    core
  shells
  state, inspecting
  telling about bundle activator
  unregistering services
  vs. class path. .
    See  lifecycle layer..
    See  service layer..
    See module layer.
OSGi R4.2 Enterprise specification
OSGi Service Platform, introduction2nd
OSGi specification
  lifecycle API
  standard shell, lack of
OSGi standard services, introduction
OSGI-OPT
osgi.framework.Service-Exception
Osmorc

P

p2
package
  export attributes implicit
    and brittle dependencies
    mandatory
  exported
    importing
    managing
  exported, managing
  exports
    duplicate
    filtering
  imported
  imports
    dynamic
    as bad practice
    in class search order
    vs. optional
    logging example
    loosening
    optional
  instances
  marking as optional
  multiple versions in same JVM
  partial
    avoiding need for
    in third-party libraries
  private
  sharing with contained bundles
  split
    aggregating
    and completeness
    and ordering
    and restricted access
    best practices
  split, mending7th
    aggregating
    and completeness
    and ordering
    and restricted access
    best practices
  superpackages
  triggering lazy activation with
  versioning2nd
    policy
    range
  visibility.
    See split package.
Package Admin Service7th
  acquiring
  and update inconsistencies
  operations
  refreshing bundles
  resolving bundle dependencies
package private access, and fragments
package-level dependency
  vs. module-level dependency
package-private class
PackageAdmin.refresh-Packages()2nd
Paremus Nimble.
    See Nimble.
parent()
pauseTestThread
Pax Exam
  don’t overuse
  features
  JUnit4TestRunner
  using for integration testing
  using for management testing
  using for unit testing
  using to test on multiple frameworks
Pax Web
PermGen
Permission Admin Service
Permission class
permission management
persistence, and component framework
persistent identifier.
    See PID.
physical module.
    See module, physical.
PID, definition of
Plain Old Java Object (POJO).
    See POJO.
PluginJAR
POJO, publishing as service2nd
policy
  as dependency characteristic
  roles in Declarative Services
preference tree, navigating
Preferences interface, methods
Preferences object
  properties
Preferences Service2nd
  data model
  getSystemPreferences()
  getUserPreferences()
  getUsers()
  interface
  preference tree, navigating
  similarity to Java Preferences
  system root
  user root
private attribute
PrivilegedAction
programming
  in the large
  in the small
programming to interfaces
property, dynamic typing system
provider, substitutability of, in component model
proxy logger
proxy, delegating service.
    See delegating service proxy.
public key cryptography.
    See bundle, signing digitally.
public visibility
publish-find-bind model
publish, find, and bind interaction pattern

Q

qualifier

R

race condition, exposing
  with mock object
  with mock objects
Red Hat JBoss.
    See JBoss.
refreshBundles()
RegistryEvent
RegistryListener
remote service, exceptions
Remote Services
  with mock objects
    specification
  configuration properties
RemoteRegistry
RemoteServiceReference
removeBundleListener()
removeFrameworkListener()
removeRepository()
RepositoryAdmin
  addRepository()
  discoverRepositories()
  discoverResources()
  getResolver()
  interface
  listRepositories()
  removeRepository()
  UML diagram
Require-Bundle5th
  aggregating split packages
  and consistent bundles names
  reexport
required bundle.
    See bundle, required.
requirement
  matching to capability
resolution directive2nd
resolution:=optional
resolveBundles()2nd
Resolver
  add()
  deploy()
  methods
Resolver.resolve()
resolving, definition
resource
  deploying
  requirements, satisfying
  resource description
resource processor
  joining to processing
  specifying
ResourceBundle, creating
ResourceProcessor
  interface
reuse improvement, as benefit of modularity
RFC.
    See OBR.
@RunWith

S

SCA4th
  and OSGi
  composite component
  configuration
ScalaModules
SelfStopThread
semantics, capturing
separation of concerns
  in component model
  modularity as form of
Service Binder project
Service Binder, and improving OSGi component model
Service Component Architecture (SCA).
    See SCA.
service framework, managing listeners with
service layer6th
  incorporation of service-oriented concepts
  lightweight
  promoting separation of interface and implementation
  service-based dynamism
service provider, discovering at execution time
service registry
  accessing
  binding to implementation from
  private
  publish-find-bind model
  use of indirect references
service-oriented approach
  benefits
  plug and play
service-oriented architecture (SOA)
service-oriented component model
  execution-time dynamism
service-oriented interaction pattern2nd
service-provider configuration files, META-INF/services directory
service.description
service.exported.interfaces
service.id2nd
service.imported service property
service.intents service property
service.pid2nd
service.ranking2nd
service.vendor
ServiceFactory
ServiceListener
  All* extension
ServiceReference
ServiceReference API
  getUsingBundles()
ServiceTracker
ServiceTrackerCustomizer
servlet
  app lifecycle
  registering under named alias
Servlet.destroy()
Servlet.init()
setBundleStartLevel()
setInitialBundleStartLevel()
setStartLevel()
side-file syndrome, and component orientation
Sigil
signature.
    See bundle, signing digitally.
sleep, replacing in unit tests
SLF4J, refactored API
SOA in a VM
software, lifecycle
Spring Beans, and Blueprint
Spring DM test support
  features
Spring, Bundlor
SpringSource Enterprise Bundle Repository
Start Level Service
Start Level service
  interface
  using
start level, querying and setting
Structure101
substitutable export
  when to use
Sun
  Jini
  NetBeans
  Project Fuji
  Project Jigsaw.
    See Jini.
    See NetBeans.
sun.misc.*
superpackage
SynchronousBundleListener
  event types
system bundle
  lifecycle operations

T

TCCL2nd
  accessing
  default
  solving class-loading issue
  using with nested containers
telnet binding
TelnetBinding
@Test
test tools
  advantages and disadvantages
  features
TestNG
third-party software provider, establishing identity
Thread Context Class Loader (TCCL).
    See TCCL.
ThreadLocal behavior in Java2nd
transaction, and component framework
Tycho
typing system, dynamic, for properties

U

ungetService(), counting calls
  management
    compared to
    getService()
untrusted software, reasons to run
URL Handlers Service2nd
  disabling
URLStreamHandlerFactory2nd
URLStreamHandlerService
User Admin Service
uses constraints
  transitive

V


version range2nd
  use by implementers vs. users
version verification, as benefit of modularity
visibility directive
visibility, and class loading
VMware, OSGi Blueprint specification

W

WAB
  creating
WAR files, in OSGi
WAR, turning into bundle
web application bundle (WAB).
    See WAB.
  web container extender bundle
  web service
    consuming
    providing
    using
Web URL Handler
  parameters
WebSphere, OSGi and
whiteboard pattern

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.206.69