Service provider interface
From Wikipedia, the free encyclopedia
Template:Short description Service provider interface (SPI) is an API intended to be implemented or extended by a third party. It can be used to enable framework extension and replaceable components.[1][2][3]
Details
From Java documentation: Template:Quotation
The concept can be extended to other platforms using the corresponding tools. In the Java Runtime Environment, SPIs are used in:[1][2]
- Java Database Connectivity
- Java Cryptography Extension
- Java Naming and Directory Interface
- Java API for XML Processing
- Java Business Integration
- Java Sound
- Java Image I/O
- Java File Systems
See also
References
Page Template:Reflist/styles.css has no content.
External links
- Replaceable Components and the Service Provider Interface (.pdf at The Software Engineering Institute CMU)
- Official Java API documentation: java.util.class and [http://com/javase/4/docs/api/java/util/spi/package-estary.html java.util.spi package
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Template:Asbox