blob: 05b956d12ffb03460afe944eaf1699bf91b64354 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>SeBootstrap.Configuration.Builder</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<link rel="shortcut icon" href="/img/jakarta-favicon.ico">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SeBootstrap.Configuration.Builder";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":18,"i3":18,"i4":18,"i5":6,"i6":18,"i7":18,"i8":18,"i9":18};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.SSLClientAuthentication.html" title="enum in jakarta.ws.rs"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" target="_top">Frames</a></li>
<li><a href="SeBootstrap.Configuration.Builder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">jakarta.ws.rs</div>
<h2 title="Interface SeBootstrap.Configuration.Builder" class="title">Interface SeBootstrap.Configuration.Builder</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration</a></dd>
</dl>
<hr>
<br>
<pre>public static interface <span class="typeNameLabel">SeBootstrap.Configuration.Builder</span></pre>
<div class="block">Builder for bootstrap <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs"><code>SeBootstrap.Configuration</code></a>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#build--">build</a></span>()</code>
<div class="block">Builds a bootstrap configuration instance from the provided property values.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#from-java.util.function.BiFunction-">from</a></span>(java.util.function.BiFunction&lt;java.lang.String,java.lang.Class&lt;T&gt;,java.util.Optional&lt;T&gt;&gt;&nbsp;propertiesProvider)</code>
<div class="block">Convenience method for bulk-loading configuration from a property supplier.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#from-java.lang.Object-">from</a></span>(java.lang.Object&nbsp;externalConfig)</code>
<div class="block">Optional convenience method to bulk-load external configuration.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#host-java.lang.String-">host</a></span>(java.lang.String&nbsp;host)</code>
<div class="block">Convenience method to set the <code>host</code> to be used.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#port-java.lang.Integer-">port</a></span>(java.lang.Integer&nbsp;port)</code>
<div class="block">Convenience method to set the <code>port</code> to be used.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-">property</a></span>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</code>
<div class="block">Sets the property <code>name</code> to the provided <code>value</code>.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#protocol-java.lang.String-">protocol</a></span>(java.lang.String&nbsp;protocol)</code>
<div class="block">Convenience method to set the <code>protocol</code> to be used.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#rootPath-java.lang.String-">rootPath</a></span>(java.lang.String&nbsp;rootPath)</code>
<div class="block">Convenience method to set the <code>rootPath</code> to be used.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#sslClientAuthentication-jakarta.ws.rs.SeBootstrap.Configuration.SSLClientAuthentication-">sslClientAuthentication</a></span>(<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.SSLClientAuthentication.html" title="enum in jakarta.ws.rs">SeBootstrap.Configuration.SSLClientAuthentication</a>&nbsp;sslClientAuthentication)</code>
<div class="block">Convenience method to set SSL client authentication policy.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>default <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#sslContext-javax.net.ssl.SSLContext-">sslContext</a></span>(javax.net.ssl.SSLContext&nbsp;sslContext)</code>
<div class="block">Convenience method to set the <code>sslContext</code> to be used.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="build--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>build</h4>
<pre><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration</a>&nbsp;build()</pre>
<div class="block">Builds a bootstrap configuration instance from the provided property values.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs"><code>SeBootstrap.Configuration</code></a> built from provided property values.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
</dl>
</li>
</ul>
<a name="property-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>property</h4>
<pre><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;property(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</pre>
<div class="block">Sets the property <code>name</code> to the provided <code>value</code>.
<p>
This method does not check the validity, type or syntax of the provided value.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of the parameter to set.</dd>
<dd><code>value</code> - value to set, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
</dl>
</li>
</ul>
<a name="protocol-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>protocol</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;protocol(java.lang.String&nbsp;protocol)</pre>
<div class="block">Convenience method to set the <code>protocol</code> to be used.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(PROTOCOL, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>protocol</code> - protocol parameter of this configuration, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#PROTOCOL"><code>SeBootstrap.Configuration.PROTOCOL</code></a></dd>
</dl>
</li>
</ul>
<a name="host-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>host</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;host(java.lang.String&nbsp;host)</pre>
<div class="block">Convenience method to set the <code>host</code> to be used.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(HOST, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>host</code> - host parameter (IP address or hostname) of this configuration, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#HOST"><code>SeBootstrap.Configuration.HOST</code></a></dd>
</dl>
</li>
</ul>
<a name="port-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>port</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;port(java.lang.Integer&nbsp;port)</pre>
<div class="block">Convenience method to set the <code>port</code> to be used.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(PORT, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>port</code> - port parameter of this configuration, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#PORT"><code>SeBootstrap.Configuration.PORT</code></a></dd>
</dl>
</li>
</ul>
<a name="rootPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rootPath</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;rootPath(java.lang.String&nbsp;rootPath)</pre>
<div class="block">Convenience method to set the <code>rootPath</code> to be used.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(ROOT_PATH, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>rootPath</code> - rootPath parameter of this configuration, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#ROOT_PATH"><code>SeBootstrap.Configuration.ROOT_PATH</code></a></dd>
</dl>
</li>
</ul>
<a name="sslContext-javax.net.ssl.SSLContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sslContext</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;sslContext(javax.net.ssl.SSLContext&nbsp;sslContext)</pre>
<div class="block">Convenience method to set the <code>sslContext</code> to be used.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(SSL_CONTEXT, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sslContext</code> - sslContext parameter of this configuration, or <code>null</code> to use the default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#SSL_CONTEXT"><code>SeBootstrap.Configuration.SSL_CONTEXT</code></a></dd>
</dl>
</li>
</ul>
<a name="sslClientAuthentication-jakarta.ws.rs.SeBootstrap.Configuration.SSLClientAuthentication-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sslClientAuthentication</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;sslClientAuthentication(<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.SSLClientAuthentication.html" title="enum in jakarta.ws.rs">SeBootstrap.Configuration.SSLClientAuthentication</a>&nbsp;sslClientAuthentication)</pre>
<div class="block">Convenience method to set SSL client authentication policy.
<p>
Same as if calling <a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html#property-java.lang.String-java.lang.Object-"><code>property(SSL_CLIENT_AUTHENTICATION, value)</code></a>.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sslClientAuthentication</code> - SSL client authentication mode of this configuration</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html#SSL_CLIENT_AUTHENTICATION"><code>SeBootstrap.Configuration.SSL_CLIENT_AUTHENTICATION</code></a></dd>
</dl>
</li>
</ul>
<a name="from-java.util.function.BiFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>from</h4>
<pre>&lt;T&gt;&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;from(java.util.function.BiFunction&lt;java.lang.String,java.lang.Class&lt;T&gt;,java.util.Optional&lt;T&gt;&gt;&nbsp;propertiesProvider)</pre>
<div class="block">Convenience method for bulk-loading configuration from a property supplier.
<p>
Implementations ask the passed provider function for the actual values of all their supported properties, before
returning from this configuration method. For each single request the implementation provides the name of the
property and the expected data type of the value. If no such property exists (i. e. either the name is unknown or
misspelled, or the type does not exactly match), the <code>Optional</code> is <code>empty</code>.
</p></div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - Type of the requested property value.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>propertiesProvider</code> - Retrieval function of externally managed properties. MUST NOT return <code>null</code>.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
</dl>
</li>
</ul>
<a name="from-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>from</h4>
<pre>default&nbsp;<a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" title="interface in jakarta.ws.rs">SeBootstrap.Configuration.Builder</a>&nbsp;from(java.lang.Object&nbsp;externalConfig)</pre>
<div class="block">Optional convenience method to bulk-load external configuration.
<p>
Implementations are free to support any external configuration mechanics, or none at all. It is completely up to the
implementation what set of properties is effectively loaded from the provided external configuration, possibly none
at all.
</p>
<p>
If the passed external configuration mechanics is unsupported, this method MUST simply do nothing.
</p>
<p>
Portable applications should not call this method, as the outcome is completely implementation-specific.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>externalConfig</code> - source of externally managed properties</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated builder.</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>3.1</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.html" title="interface in jakarta.ws.rs"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../jakarta/ws/rs/SeBootstrap.Configuration.SSLClientAuthentication.html" title="enum in jakarta.ws.rs"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?jakarta/ws/rs/SeBootstrap.Configuration.Builder.html" target="_top">Frames</a></li>
<li><a href="SeBootstrap.Configuration.Builder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>