1+ <!DOCTYPE HTML>
2+ < html lang >
3+ < head >
4+ <!-- Generated by javadoc (23) on Thu Mar 13 04:18:40 UTC 2025 -->
5+ < title > All Classes and Interfaces (microBean™ Producer 0.0.1 API)</ title >
6+ < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
7+ < meta http-equiv ="Content-Type " content ="text/html; charset=UTF8 ">
8+ < meta name ="dc.created " content ="2025-03-13 ">
9+ < meta name ="description " content ="class index ">
10+ < meta name ="generator " content ="javadoc/AllClassesIndexWriter ">
11+ < link rel ="stylesheet " type ="text/css " href ="resource-files/jquery-ui.min.css " title ="Style ">
12+ < link rel ="stylesheet " type ="text/css " href ="resource-files/stylesheet.css " title ="Style ">
13+ < script type ="text/javascript " src ="script-files/script.js "> </ script >
14+ < script type ="text/javascript " src ="script-files/jquery-3.7.1.min.js "> </ script >
15+ < script type ="text/javascript " src ="script-files/jquery-ui.min.js "> </ script >
16+ </ head >
17+ < body class ="all-classes-index-page ">
18+ < script type ="text/javascript "> const pathtoroot = "./" ;
19+ loadScripts ( document , 'script' ) ; </ script >
20+ < noscript >
21+ < div > JavaScript is disabled on your browser.</ div >
22+ </ noscript >
23+ < header role ="banner ">
24+ < nav role ="navigation ">
25+ <!-- ========= START OF TOP NAVBAR ======= -->
26+ < div class ="top-nav " id ="navbar-top ">
27+ < div class ="nav-content ">
28+ < div class ="nav-menu-button "> < button id ="navbar-toggle-button " aria-controls ="navbar-top " aria-expanded ="false " aria-label ="Toggle navigation links "> < span class ="nav-bar-toggle-icon "> </ span > < span class ="nav-bar-toggle-icon "> </ span > < span class ="nav-bar-toggle-icon "> </ span > </ button > </ div >
29+ < div class ="skip-nav "> < a href ="#skip-navbar-top " title ="Skip navigation links "> Skip navigation links</ a > </ div >
30+ < ul id ="navbar-top-firstrow " class ="nav-list " title ="Navigation ">
31+ < li > < a href ="org.microbean.producer/module-summary.html "> Module</ a > </ li >
32+ < li > < a href ="org.microbean.producer/org/microbean/producer/package-tree.html "> Tree</ a > </ li >
33+ < li > < a href ="index-all.html "> Index</ a > </ li >
34+ < li > < a href ="search.html "> Search</ a > </ li >
35+ < li > < a href ="help-doc.html#all-classes "> Help</ a > </ li >
36+ </ ul >
37+ </ div >
38+ </ div >
39+ < div class ="sub-nav ">
40+ < div class ="nav-content ">
41+ < ol class ="sub-nav-list "> </ ol >
42+ < div class ="nav-list-search ">
43+ < input type ="text " id ="search-input " disabled placeholder ="Search " aria-label ="Search in documentation " autocomplete ="off ">
44+ < input type ="reset " id ="reset-search " disabled value ="Reset ">
45+ </ div >
46+ </ div >
47+ </ div >
48+ <!-- ========= END OF TOP NAVBAR ========= -->
49+ < span class ="skip-nav " id ="skip-navbar-top "> </ span > </ nav >
50+ </ header >
51+ < div class ="main-grid ">
52+ < main role ="main ">
53+ < div class ="header ">
54+ < h1 title ="All Classes and Interfaces " class ="title "> All Classes and Interfaces</ h1 >
55+ </ div >
56+ < div id ="all-classes-table ">
57+ < div class ="table-tabs " role ="tablist " aria-orientation ="horizontal "> < button id ="all-classes-table-tab0 " role ="tab " aria-selected ="true " aria-controls ="all-classes-table.tabpanel " tabindex ="0 " onkeydown ="switchTab(event) " onclick ="show('all-classes-table', 'all-classes-table', 2) " class ="active-table-tab "> All Classes and Interfaces</ button > < button id ="all-classes-table-tab1 " role ="tab " aria-selected ="false " aria-controls ="all-classes-table.tabpanel " tabindex ="-1 " onkeydown ="switchTab(event) " onclick ="show('all-classes-table', 'all-classes-table-tab1', 2) " class ="table-tab "> Interfaces</ button > < button id ="all-classes-table-tab2 " role ="tab " aria-selected ="false " aria-controls ="all-classes-table.tabpanel " tabindex ="-1 " onkeydown ="switchTab(event) " onclick ="show('all-classes-table', 'all-classes-table-tab2', 2) " class ="table-tab "> Classes</ button > < button id ="all-classes-table-tab5 " role ="tab " aria-selected ="false " aria-controls ="all-classes-table.tabpanel " tabindex ="-1 " onkeydown ="switchTab(event) " onclick ="show('all-classes-table', 'all-classes-table-tab5', 2) " class ="table-tab "> Exception Classes</ button > </ div >
58+ < div id ="all-classes-table.tabpanel " role ="tabpanel " aria-labelledby ="all-classes-table-tab0 ">
59+ < div class ="summary-table two-column-summary ">
60+ < div class ="table-header col-first "> Class</ div >
61+ < div class ="table-header col-last "> Description</ div >
62+ < div class ="col-first even-row-color all-classes-table all-classes-table-tab5 "> < a href ="org.microbean.producer/org/microbean/producer/DisposalException.html " title ="class in org.microbean.producer "> DisposalException</ a > </ div >
63+ < div class ="col-last even-row-color all-classes-table all-classes-table-tab5 ">
64+ < div class ="block "> A < a href ="https://docs.oracle.com/en/java/javase/23/docs/api/java.base/java/lang/RuntimeException.html " title ="class or interface in java.lang " class ="external-link "> < code > RuntimeException</ code > </ a > indicating a problem with disposal.</ div >
65+ </ div >
66+ < div class ="col-first odd-row-color all-classes-table all-classes-table-tab1 "> < a href ="org.microbean.producer/org/microbean/producer/Initializer.html " title ="interface in org.microbean.producer "> Initializer<I></ a > </ div >
67+ < div class ="col-last odd-row-color all-classes-table all-classes-table-tab1 ">
68+ < div class ="block "> An interface whose implementations < a href ="org.microbean.producer/org/microbean/producer/Initializer.html#initialize(I,org.microbean.bean.Request) "> initialize</ a > contextual instances.</ div >
69+ </ div >
70+ < div class ="col-first even-row-color all-classes-table all-classes-table-tab2 "> < a href ="org.microbean.producer/org/microbean/producer/InterceptingProducer.html " title ="class in org.microbean.producer "> InterceptingProducer<I></ a > </ div >
71+ < div class ="col-last even-row-color all-classes-table all-classes-table-tab2 ">
72+ < div class ="block "> A < a href ="org.microbean.producer/org/microbean/producer/Producer.html " title ="interface in org.microbean.producer "> < code > Producer</ code > </ a > that applies constructor interception to produce contextual instances.</ div >
73+ </ div >
74+ < div class ="col-first odd-row-color all-classes-table all-classes-table-tab1 "> < a href ="org.microbean.producer/org/microbean/producer/InterceptionsApplicator.html " title ="interface in org.microbean.producer "> InterceptionsApplicator<I></ a > </ div >
75+ < div class ="col-last odd-row-color all-classes-table all-classes-table-tab1 ">
76+ < div class ="block "> An interface whose implementations install < dfn > around-invoke</ dfn > interceptions.</ div >
77+ </ div >
78+ < div class ="col-first even-row-color all-classes-table all-classes-table-tab1 "> < a href ="org.microbean.producer/org/microbean/producer/PostInitializer.html " title ="interface in org.microbean.producer "> PostInitializer<I></ a > </ div >
79+ < div class ="col-last even-row-color all-classes-table all-classes-table-tab1 ">
80+ < div class ="block "> An interface whose implementations complete initialization of contextual instances.</ div >
81+ </ div >
82+ < div class ="col-first odd-row-color all-classes-table all-classes-table-tab1 "> < a href ="org.microbean.producer/org/microbean/producer/PreDestructor.html " title ="interface in org.microbean.producer "> PreDestructor<I></ a > </ div >
83+ < div class ="col-last odd-row-color all-classes-table all-classes-table-tab1 ">
84+ < div class ="block "> An interface whose implementation perform pre-destruction logic for contextual instances.</ div >
85+ </ div >
86+ < div class ="col-first even-row-color all-classes-table all-classes-table-tab1 "> < a href ="org.microbean.producer/org/microbean/producer/Producer.html " title ="interface in org.microbean.producer "> Producer<I></ a > </ div >
87+ < div class ="col-last even-row-color all-classes-table all-classes-table-tab1 ">
88+ < div class ="block "> An interface whose implementations < a href ="org.microbean.producer/org/microbean/producer/Producer.html#produce(org.microbean.bean.Request) "> produce</ a > possibly uninitialized contextual
89+ instances.</ div >
90+ </ div >
91+ </ div >
92+ </ div >
93+ </ div >
94+ < footer role ="contentinfo ">
95+ < hr >
96+ < p class ="legal-copy "> < small > Copyright © 2023–2025, < a href ="http://microbean.systems/ " target ="_top "> microBean™</ a > . All rights reserved.</ small > </ p >
97+ </ footer >
98+ </ main >
99+ </ div >
100+ </ body >
101+ </ html >
0 commit comments