|
1 | 1 | <!DOCTYPE HTML> |
2 | 2 | <html lang> |
3 | 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> |
| 4 | +<!-- Generated by javadoc (23) on Sun Jun 01 00:14:00 UTC 2025 --> |
| 5 | +<title>All Classes and Interfaces (microBean™ Producer 0.0.2 API)</title> |
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
7 | 7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF8"> |
8 | | -<meta name="dc.created" content="2025-03-13"> |
| 8 | +<meta name="dc.created" content="2025-06-01"> |
9 | 9 | <meta name="description" content="class index"> |
10 | 10 | <meta name="generator" content="javadoc/AllClassesIndexWriter"> |
11 | 11 | <link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css" title="Style"> |
|
54 | 54 | <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1> |
55 | 55 | </div> |
56 | 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> |
| 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-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum 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 | 58 | <div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0"> |
59 | 59 | <div class="summary-table two-column-summary"> |
60 | 60 | <div class="table-header col-first">Class</div> |
61 | 61 | <div class="table-header col-last">Description</div> |
| 62 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/AbstractLifecycleCallbackInterceptorMethodType.html" title="class in org.microbean.producer">AbstractLifecycleCallbackInterceptorMethodType</a></div> |
| 63 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> |
| 64 | +<div class="block">A lifecycle event-oriented <a href="org.microbean.producer/org/microbean/producer/InterceptorMethodType.html" title="class in org.microbean.producer"><code>InterceptorMethodType</code></a>.</div> |
| 65 | +</div> |
| 66 | +<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/AbstractMethodInterceptorMethodType.html" title="class in org.microbean.producer">AbstractMethodInterceptorMethodType</a></div> |
| 67 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 68 | +<div class="block">A business method-oriented <a href="org.microbean.producer/org/microbean/producer/InterceptorMethodType.html" title="class in org.microbean.producer"><code>InterceptorMethodType</code></a>.</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/AroundConstructInterceptorMethodType.html" title="class in org.microbean.producer">AroundConstructInterceptorMethodType</a></div> |
| 71 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> |
| 72 | +<div class="block">A constructor- or production-oriented <a href="org.microbean.producer/org/microbean/producer/AbstractLifecycleCallbackInterceptorMethodType.html" title="class in org.microbean.producer"><code>AbstractLifecycleCallbackInterceptorMethodType</code></a>.</div> |
| 73 | +</div> |
| 74 | +<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/AroundInvokeInterceptorMethodType.html" title="class in org.microbean.producer">AroundInvokeInterceptorMethodType</a></div> |
| 75 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 76 | +<div class="block">A business method-oriented <a href="org.microbean.producer/org/microbean/producer/AbstractMethodInterceptorMethodType.html" title="class in org.microbean.producer"><code>AbstractMethodInterceptorMethodType</code></a>.</div> |
| 77 | +</div> |
62 | 78 | <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 | 79 | <div class="col-last even-row-color all-classes-table all-classes-table-tab5"> |
64 | 80 | <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 | 81 | </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> |
| 82 | +<div class="col-first odd-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> |
| 83 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 84 | +<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 various kinds of interceptions to a delegate <a href="org.microbean.producer/org/microbean/producer/Producer.html" title="interface in org.microbean.producer"><code>Producer</code></a>.</div> |
69 | 85 | </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> |
| 86 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org.microbean.producer/org/microbean/producer/InterceptionProxier.html" title="interface in org.microbean.producer">InterceptionProxier</a></div> |
| 87 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> |
| 88 | +<div class="block">A creator of proxies for business method interceptions.</div> |
73 | 89 | </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> |
| 90 | +<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/InterceptionProxier.Specification.html" title="class in org.microbean.producer">InterceptionProxier.Specification</a></div> |
| 91 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 92 | +<div class="block">A <a href="https://microbean.github.io/microbean-proxy/apidocs/org.microbean.proxy/org/microbean/proxy/ProxySpecification.html" title="class or interface in org.microbean.proxy" class="external-link"><code>ProxySpecification</code></a> that exposes <a href="https://microbean.github.io/microbean-interceptor/apidocs/org.microbean.interceptor/org/microbean/interceptor/InterceptorMethod.html" title="class or interface in org.microbean.interceptor" class="external-link"><code>InterceptorMethod</code></a>-related information.</div> |
77 | 93 | </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> |
| 94 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org.microbean.producer/org/microbean/producer/Interceptor.html" title="interface in org.microbean.producer">Interceptor</a></div> |
79 | 95 | <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> |
| 96 | +<div class="block">A collection of <a href="https://microbean.github.io/microbean-interceptor/apidocs/org.microbean.interceptor/org/microbean/interceptor/InterceptorMethod.html" title="class or interface in org.microbean.interceptor" class="external-link"><code>InterceptorMethod</code></a>s indexed by <a href="org.microbean.producer/org/microbean/producer/InterceptorMethodType.html" title="class in org.microbean.producer"><code>InterceptorMethodType</code></a>.</div> |
81 | 97 | </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> |
| 98 | +<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/InterceptorMethodType.html" title="class in org.microbean.producer">InterceptorMethodType</a></div> |
| 99 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 100 | +<div class="block">An abstract descriptor of a type of <a href="https://microbean.github.io/microbean-interceptor/apidocs/org.microbean.interceptor/org/microbean/interceptor/InterceptorMethod.html" title="class or interface in org.microbean.interceptor" class="external-link"><code>InterceptorMethod</code></a>.</div> |
85 | 101 | </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 |
| 102 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org.microbean.producer/org/microbean/producer/InterceptorMethodType.TargetKind.html" title="enum class in org.microbean.producer">InterceptorMethodType.TargetKind</a></div> |
| 103 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab3"> |
| 104 | +<div class="block">A descriptor of a kind of interceptor method.</div> |
| 105 | +</div> |
| 106 | +<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/PostConstructInterceptorMethodType.html" title="class in org.microbean.producer">PostConstructInterceptorMethodType</a></div> |
| 107 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> |
| 108 | +<div class="block">An <a href="org.microbean.producer/org/microbean/producer/AbstractLifecycleCallbackInterceptorMethodType.html" title="class in org.microbean.producer"><code>AbstractLifecycleCallbackInterceptorMethodType</code></a> representing a post-construct interception.</div> |
| 109 | +</div> |
| 110 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/PreDestroyInterceptorMethodType.html" title="class in org.microbean.producer">PreDestroyInterceptorMethodType</a></div> |
| 111 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> |
| 112 | +<div class="block">An <a href="org.microbean.producer/org/microbean/producer/AbstractLifecycleCallbackInterceptorMethodType.html" title="class in org.microbean.producer"><code>AbstractLifecycleCallbackInterceptorMethodType</code></a> representing a pre-destroy interception.</div> |
| 113 | +</div> |
| 114 | +<div class="col-first odd-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> |
| 115 | +<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> |
| 116 | +<div class="block">An interface whose implementations <a href="org.microbean.producer/org/microbean/producer/Producer.html#produce(org.microbean.bean.Creation)">produce</a> and commonly initialize contextual |
89 | 117 | instances.</div> |
90 | 118 | </div> |
| 119 | +<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org.microbean.producer/org/microbean/producer/ReflectiveInterceptionProxier.html" title="class in org.microbean.producer">ReflectiveInterceptionProxier</a></div> |
| 120 | +<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> |
| 121 | +<div class="block">An <a href="https://microbean.github.io/microbean-proxy/apidocs/org.microbean.proxy/org/microbean/proxy/AbstractReflectiveProxier.html" title="class or interface in org.microbean.proxy" class="external-link"><code>AbstractReflectiveProxier</code></a> implementation that uses the proxy features of the Java Development Kit.</div> |
| 122 | +</div> |
91 | 123 | </div> |
92 | 124 | </div> |
93 | 125 | </div> |
|
0 commit comments