Index
A
B
- backward compatible / Semantic versioning
- baselines
- baselining
- best practices, OSGi
- API and implementation, separating / Separate API and implementation
- decouple packages / Decouple packages
- decouple services / Decouple services
- Package-Import, using / Prefer Import-Package to Require-Bundle
- Require-Bundle, using / Prefer Import-Package to Require-Bundle
- packages, versioning / Version packages and bundles
- bundles, versioning / Version packages and bundles
- split package, avoiding / Avoid split packages
- packages, importing / Import and export packages
- packages, exporting / Import and export packages
- start level-ordering requirements, avoiding / Avoid start ordering requirements
- long Activator start methods, avoiding / Avoid long Activator start methods
- config admin, using / Use configuration admin for configuration
- services, sharing / Share services, not implementation
- loosely coupled / Loosely coupled and highly cohesive
- highly cohesive / Loosely coupled and highly cohesive
- lowest level execution environment, compiling / Compile with the lowest level execution environment
- Class.forName, avoiding / Avoid Class.forName
- DynamicImport-Package, avoiding / Avoid DynamicImport-Package
- BundleActivator, avoiding / Avoid BundleActivator
- thread safety, considering / Consider thread safety
- test, performing different frameworks / Test in different frameworks
- binary file
- blobstore
- Blueprint
- bnd
- BND baseline
- Bndtools
- bootclasspath, JVM / Extension bundles
- broadcast mechanism
- broker
- browser
- builder pattern
- Bundle-NativeCode / Native libraries in OSGi bundles
- BundleActivator
- BundleContext instance
- bundle events
- BundleListener / Framework events
- bundles
- bundles, Equinox
- bundles, Orbit
- bundles.info file / Understanding osgi.bundles and config.ini
- bundle wiring
- bytecode
C
- calling method
- cardinality
- chaining method
- cheat sheets
- Class.forName
- classes
- classic update manager
- ClassLoader
- classloaders
- ClassNotFoundException
- classpath
- command line
- commands
- commands, adding from existing methods
- commands, writing in Java
- command serialization
- common navigator
- commons-logging-1.0.4
- comparators
- component activation method
- composite cheat sheets
- composite repository
- composite update sites
- compositors
- concepts, P2
- config.ini file
- Config Admin
- config admin
- configuration, dynamic services
- configuration area
- Consoles, in Equinox
- Console View / Host OSGi Console
- consumer / Public APIs and version ranges
- content
- content navigators
- content provider
- contents.jar
- contents file
- context-sensitive help
- context classloader
- contextId / Help and Eclipse 4.x
- control flow
- core expression
- custom touchpoints
D
- -dynamiclib option / Mac OS X
- deadlock
- declarative services
- decouple packages
- decouple services
- dependent services
- design pattern
- Dictionary / Priority of services
- director
- disambiguation
- dll extension / Windows
- DocBook
- DocBook stylesheet release
- DS
- dylib extension / Mac OS X
- DynamicImport-Package
- dynamic services
E
- e-mails
- E4
- each command
- EchoServer class
- EchoServiceFactory class
- Eclipse
- eclipse.ini configuration file / Launching the JVM
- Eclipse 3.x RCP applications
- Eclipse 4.x RCP applications
- Eclipse API baselines
- Eclipse bugs
- Eclipse Luna
- Eclipse Orbit
- Eclipse P2
- editor
- EGit
- EmptyFeedParser class
- enablement condition
- entity persistence
- Equinox
- Equinox Supplemental bundle
- event-based application
- EventAdmin service
- event delivery
- event driven
- EventHandlers
- Event object
- event properties
- events
- executable extension factories
- extender pattern
- extension
- extension bundles / Extension bundles
- extension point
- extension points
- extension point schema
- extension registry
- extension registry cache
F
- Factory pattern / Decouple services
- feed
- FeedContentProvider class / Creating a content and label provider
- FeedLabelProvider class / Creating a content and label provider
- Feed object / Creating a content and label provider
- feed parser
- FeedParser interface
- feeds wizard
- creating / Creating a feeds wizard
- classes, creating / Creating the classes
- pages, adding / Adding pages to the wizard
- content, adding to page / Adding content to the page
- testing / Testing the wizard
- titles, adding / Adding titles and images
- images, adding / Adding titles and images
- help, adding / Adding help
- Finish button, adding / Finishing the wizard
- adding, to newWizard extension point / Adding the FeedWizard to the newWizards extension point
- progress monitor, adding / Adding a progress monitor
- preview, adding / Showing a preview
- Felix FileInstall
- Fragment-Host header / OSGi fragment bundles
- fragment bundles / OSGi fragment bundles
- fragments
- framework events
- FrameworkListener / Framework events
- functions
G
H
- help context
- help pages
- help server
- help system, plug-ins
- highly cohesive
- host bundle / OSGi fragment bundles
- Host OSGi Console option / Host OSGi Console
- href attribute
- html-to-wikitext task
I
J
- J2EELabelProvider class / Common navigator
- JAAS configuration
- JAAS configuration file / Creating a JAAS configuration
- java.package
- javah / Native code and Eclipse
- Java Native Interface (JNI) / Native code and Eclipse
- Java ServiceLoader
- problems, for using with OSGi / Problems with ServiceLoader, OSGi, and Eclipse
- problems, for using with Eclipse / Problems with ServiceLoader, OSGi, and Eclipse
- service producer, creating / Creating a service producer
- required bundles, downloading / Downloading the required bundles
- service producer, executing / Running the producer
- service consumer, creating / Creating a service consumer
- service consumer, executing / Running the consumer
- JFace wizard
- JMS
- jnr
- JUnit
- JVM
K
L
- label provider
- label providers
- launcher
- lib prefix / Mac OS X, Linux
- life cycle layer
- link helper
- links
- Linux, native library / Linux
- literals
- log method / Receiving an event
- long Activator start methods
- looping
- loosely coupled
- lowest level execution environment
M
- Mac OS X, native library / Mac OS X
- major version
- ManagedServiceFactory instance
- ManagedService interface
- mandatory directive
- maven-bundle-plugin
- Maven baselining
- maximize cohesion
- mediawiki-fetch-images task
- mediawiki-to-eclipse-help task
- metadata
- micro version
- minimize dependencies
- minor version
- MockFeedParser class
- module layer
- Mylyn WikiText
N
O
P
- P2
- P2 applications
- P2 director
- P2 metadata
- P2 mirrors
- p2.inf file
- Package-Import
- packages
- packed file
- parent ClassLoader
- parseDate method / Adding support for Atom
- parser namespace-aware
- PCDATA
- PDE
- performFinish method / Finishing the wizard
- permgen space / Launching the JVM
- Persistent ID (PID) / Config Admin outside of DS
- persistent mode
- persistent registration
- pipes
- Plug-in Development Environment (PDE)
- plugin.xml file
- point-to-point mechanism
- primary
- print bundles command
- processor attribute / Native libraries in OSGi bundles
- profile
- program arguments
- property
- property, types
- providers
- public APIs
- publish mechanism
Q
R
S
- scope keyword / Running commands
- scripts
- sealed packages
- secure storage login module / Understanding the configuration options
- security layer
- selection
- semantic versioning
- service
- service.scope property
- service document
- service events
- service factory
- service interface
- service layer
- ServiceListener / Framework events
- ServiceLoader class
- Service Loader Mediator
- service properties
- service ranking
- ServiceReference instance
- service references
- services
- overview / Overview of services
- registering, programmatically / Registering a service programmatically
- activator, creating / Creating an activator
- registering / Registering the service
- priority, defining / Priority of services
- using / Using the services
- bundles, lazy activation / Lazy activation of bundles
- comparing, to extension points / Comparison of services and extension points
- registering, declaratively / Registering a service declaratively
- instantiating, with DS / Declarative Services
- instantiating, with Blueprint / Blueprint
- and classloaders / OSGi services and ClassLoaders
- sharing / Share services, not implementation
- synchronicity / Comparison between EventAdmin and services
- cardinality / Comparison between EventAdmin and services
- type of action / Comparison between EventAdmin and services
- interface type / Comparison between EventAdmin and services
- comparing, with EventAdmin service / Comparison between EventAdmin and services
- Services Component Runtime (SCR)
- ServiceTracker class
- shell, extending
- Simple Log Factory for Java (SLF4J) / Separate API and implementation
- singleton pattern
- singletons
- site.xml file / The classic update manager
- so extension / Linux
- SPI Fly
- split package
- SpringSource EBR
- ssh.server.keystore file / Understanding the configuration options
- SSH daemon / Securing the connection
- start level ordering requirements
- string literals
- subscribe mechanism
- SWT
- SWTBot / Testing the wizard
- system classloader
T
- table of contents (toc)
- thread context classloaders
- thread safety
- tightly bound / Separate API and implementation
- tooling*
- top-level, help pages
- touchpoint
- touchpoint actions
- transient mode
U
V
W
- weaving hooks
- Web ARchive (WAR)
- while loop / Looping and iteration
- whiteboard pattern
- wikitext-to-dita task
- wikitext-to-docbook task
- wikitext-to-eclipse-help task
- wikitext-to-html task
- wikitext-to-xslfo task
- Windows, native library / Windows
- window title
X
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.