Index

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

A

accessing services
activators2nd
ACTIVE state2nd3rd4th
advantages of remote services
  allowing specialization
  increasing availability
  protecting access and encouraging co-location
annotations, and Declarative Services
Ant and Eclipse PDE and Eclipse headless build
  options for
  osgijc
Apache ACE
Apache Aries
  installing into Apache Karaf
  installing into Paremus Nimble
  repository builder
  using Apache Tuscany with
Apache Camel
Apache CXF
  configuring distribution provider
  viewing WSDL
Apache Felix OBR
Apache Geronimo
Apache Karaf
  Blueprint-aware console in
  features in
  handling non-OSGi bundles
  installing Aries into
  integration using
Apache ServiceMix
Apache Sigil repository
Apache Tuscany
Application-Content header
application-managed persistence
Application-ManifestVersion header
Application-Name header
Application-SymbolicName header
Application-Version header
APPLICATION.MF file2nd3rd4th
<argument> element2nd
availability of remote services

B

bean element2nd
beans for Blueprint
  constructor arguments
  using factories
bind() method
Bindex
binding
<blueprint> element
Blueprint file2nd
Blueprint service
<Blueprint-Bundle> element
bndtools
bucket
bundle command2nd
Bundle-ManifestVersion header2nd3rd
Bundle-SymbolicName header2nd3rd4th
Bundle-Version header2nd
BundleActivator class2nd
BundleContext class2nd3rd4th5th6th
Bundlor
  -m option
  -o property
  * (asterisk) wildcard

C

capabilities of bundles2nd
cardinality directive2nd
CDDL (Common Development and Distribution License)
ClassCastException2nd
ClassLoader2nd3rd4th5th6th
ClassNotFoundException2nd3rd4th5th6th7th
classpath hell
co-location, encouraging with remote services
coexistence of implementations2nd
Common Development and Distribution License.
    See CDDL.
common.logging.framework package
compatibility, guarantees of
composite bundles
ConcurrentModification-Exceptions
@Configuration annotation
<considerDependencies> element
-console argument
consoles2nd
container-managed persistence
content in ESAs
context for bundles

D

damping of services
Declarative Services.
    See DS.
declarative transactions
<dependency> element
dependency injection
  and OSGi Enterprise Specification
  in GlassFish
  in WABs
    overview
    using Blueprint service
DEPLOYMENT.MF file
Derby
  database
  server
deserialization, and third-party library issues
destroy method, for Blueprint
development sandbox
  Apache Aries
  launching framework
discovering
  endpoints
  remote services
discovery services
distributed transactions2nd
DriverManager
DS (Declarative Services)
  and annotations
  Bnd support for
DynamicImport-Package header2nd
  wildcard, * (asterisk)
dynamism
  in OSGi
  overview of

E

eba files
EBAs (Enterprise Bundle Archives)
Eclipse Libra
Eclipse Marketplace
Eclipse PDE (Plug-in Development Environment)
  and Require-Bundle header
  defining target platform
  editing manifests
  setting classpath
  sharing target platform
  testing in
Eclipse Virgo and Gemini
eclipse-plugin type
effective directive
EJBs (Enterprise JavaBeans)
  bundle packaging
  integrating with OSGi
  integration using
  metadata for
  support in GlassFish
@Embedded annotation
EmbeddedDataSource class
Enterprise Bundle Archives.
    See EBAs.
Enterprise JavaBeans.
    See EJBs.
Enterprise Service Bus.
    See ESB.
Enterprise Subsystem Archives.
    See ESAs.
entities
@Entity annotation
entity beans
entity classes
EntityManager2nd
EntityManagerFactory class2nd3rd
Environment
equals() method
ESB (Enterprise Service Bus)
@ExamReactorStrategy annotation
Excluded-Exports header
exclusive
Export-EJB header
Export-Package header2nd3rd4th5th6th
Export-Service header
exporting remote services using SCA
exposing endpoints
extended view

F

factories2nd
Fancy Foods schema
fancyfoods.api bundle2nd3rd
fancyfoods.business bundle
fancyfoods.datasource bundle2nd
fancyfoods.department.chocolate bundle
fancyfoods.department.chocolate.offers bundle
fancyfoods.eba bundle
fancyfoods.food bundle
fancyfoods.logging bundle
fancyfoods.offers bundle2nd
fancyfoods.persistence bundle
fancyfoods.web bundle2nd3rd4th
Felix Gogo console
Felix OBR repository
filter directive
filters
  wildcard, * (asterisk)
finalize() method
Fragment-Host header
fragments
  defined
  for WABs
  overview
frameworks, for OSGi
FrameworkWiring service
Fuse ESB

G

garbage collection
Gemini.
    See Eclipse Virgo and Gemini.
generateManifest method
GET method
GlassFish
  dependency injection in
  EJB support
  Felix Gogo console in
Google Guice
grace period for service startup
guarantees of compatibility

H

hand-finishing
hashCode() method
Hibernate
history of OSGi2nd
horizontal scaling
hot deployment
hot swappability

I

IBM Rational Development Tools for OSGi Applications
<implementation.osgi> SCA component type
implementations
  exposing services, not implementations
  separating from interfaces
Import-Package header2nd3rd4th5th
Import-Service header
Import-Template header
inclusive
init-method
install command
INSTALLED state2nd
installing bundles
integrated development environment.
    See IDE.
introspection
inversion of control.
    See dependency injection.
iPojo
isolated content

J

jar command
JAR file, building bundle from
Java Database Connectivity.
    See JDBC.
Java Management Extensions.
    See JMX.
Java Message Service.
    See JMS.
Java Naming and Directory Interface.
    See JNDI.
Java Persistence API.
    See JPA.
Java Persistence Query Language.
    See JPQL.
Java Transaction API.
    See JTA.
Java Virtual Machine.
    See JVM.
javax.naming package
javax.servlet package2nd
javax.servlet.http package
javax.sql package2nd
javax.sql.DataSource service
JBoss
JDBC (Java Database Connectivity)
JMS (Java Message Service)
JMX (Java Management Extensions)
JNDI (Java Naming and Directory Interface)2nd
JPA (Java Persistence API)2nd3rd
JPQL (Java Persistence Query Language)
JTA (Java Transaction API)
JVM (Java Virtual Machine)

K

Karaf
Knopflerfish bundle repository

L

layouts for WABs
lb command
listener pattern vs. whiteboard pattern
load directory for WABs
local transactions
looking up OSGi services

M

mandatory directive
Manifest-Version header
@MappedSuperclass annotation
marketing versions
Maven Central
Maven EBA plug-in
maven-bundle-plugin
META-INF services2nd
Meta-Persistence header2nd
misconceptions about OSGi
mocking frameworks
module granularity
modules in NetBeans
multiplicity in Blueprint

N

NamingException
NetBeans
Nexus repositories
NoClassDefFoundError2nd
NoSuchMethodException
<null> element
NullPointerException2nd

O

objectClass attribute
OfferAggregator service
onMessage method
Open Services Gateway initiative.
    See OSGi.
optional directive
org.apache.derby.jdbc package
osgi.jndi.service.name property
osgijc tool
@OSGiService annotation
Osmorc (OSGi Module Layer and Eclipse RCP Support)

P

package privacy for WABs
package-based provisioning
package-info file
PackageAdmin service
packages, versioning for
packaging applications
  and Java EE packages
  building metadata
    controlling metadata
    sharing code
    zero metadata applications
  EBAs
  ESAs
    metadata for
    provisioning
    resolution
    structure of
  PAR files
  problems with
  using Apache Karaf
PAR files
Pax Runner
PaxConfigurer utility
Peaberry
Persistence bootstrap class
persistence bundles
  exposing entity classes
  hiding entity classes with interfaces
  migrating from Java EE
    and JPA clients
    manifest file for
    missing imports in
    packaging
Persistence class
persistence service
plan files
plug-ins
POST method
private implementation
<Private-Package> element
Private-Package header2nd3rd
properties for Blueprint
<property> element2nd
prototype scope
providers and versioning
@Provides annotation
providing services
proxies
public bundle repositories

R

ranking services
reference element2nd3rd
reference listeners
reference lists
<reference-list> element2nd3rd
<reference-listener> element
reflection
  and third-party library issues
  defined
registering OSGi services
registration listeners
reliability of remote services
Remote Method Invocation.
    See RMI.
remote services
  advantages of
    allowing specialization
    increasing availability
    protecting access and encouraging co-location
  best practices
  database connections for
  disadvantages of reliability
    remote call semantics
    speed of
  discovering
  exposing using Apache CXF
    configuring distribution provider
    viewing WSDL for
  in Paremus Nimble and Paremus Service Fabric
  Remote Services
    Specification
    discovering endpoints
    exposing endpoints
  special offer example
  using SCA for
    and interface types
    Apache Tuscany
    exporting remote services
    implementing remote service
    importing remote service
Remote-Service header
<require> element
Require-Bundle header2nd3rd4th5th6th
<requirement> element
Requirement interface2nd3rd
requirements for bundles
@Requires annotation
resolution directive2nd
resolution for ESAs
resolved set of bundles
RESOLVED state
resource loading, between bundles
resources, bundle as
RMI (Remote Method Invocation)

S


scopes in ESAs
scoping bundles
  minimizing package imports/exports
  split package issues
SCR (Service Component Runtime)
semantic versioning scheme2nd
serialization
@Service annotation
Service Component Architecture.
    See SCA.
Service Component Runtime.
    See SCR.
service element2nd
Service Registry
  and type safety
  overview
service-based provisioning
  Export-Service header
  Import-Service header
  modeling Blueprint references
  modeling Blueprint services
  modeling OSGi services
Service-Component header
ServiceFactory class2nd
ServiceLoader class
ServiceReference class
services
  accessing
  consuming multiple services
  exposing services, not implementations
  filters
  in Blueprint
    and state
    damping of
    grace period for startup
    ranking
    registering under multiple interfaces
    timeouts for
  lifecycles of
  modeling for service-based provisioning
  overview
  providing
  repository
    at runtime
    XML repositories
  Service Registry
  ServiceTracker API
  ungetting
ServiceTracker API2nd3rd
ServiceUnavailableException2nd3rd
servlet class for WABs
shadowing2nd
shared content
singleton scope
Sonatype OSS repository
spaghetti code
speed of remote services
split package issues
Spring Framework
SpringSource Enterprise Bundle Repository
SQL statements
ss command2nd3rd4th5th6th7th
standard OSGi repositories
STARTED state
starting bundles
state for services
static factory classes
stop command
stopping bundles
structure of ESAs
substitutability in bundles2nd
subsystem types
Subsystem-Content header
Subsystem-Type header
synonyms

T


thread context classloader
thread management
timeouts for services
Tycho test
type attribute
type conversion
type safety
types for Blueprint

U

unbind-method
ungetting services2nd3rd
uninstalling bundles
updating bundles
uses directive2nd
utility libraries and OSGi

V

W


WAR (Web Archive)
  classpath in
  metadata for
  modularity in
Web Application Bundles.
    See WABs.
Web Archive.
    See WAR.
Web Services Description Language.
    See WSDL.
Web-ContextPath header2nd3rd
web.xml file
webbundle URL scheme
whiteboard pattern vs. listener pattern
WSDL (Web Services Description Language)

X

XML repositories
XMLAdapter class
@XmlJavaTypeAdapter annotation

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

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