This commit is contained in:
Redkale
2017-01-17 13:44:46 +08:00
parent 705721dc67
commit 89cc6797c1
16 changed files with 0 additions and 6778 deletions

View File

@@ -1,609 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:40 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>常量字段值</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u5E38\u91CF\u5B57\u6BB5\u503C";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="overview-summary.html">概览</a></li>
<li>程序包</li>
<li></li>
<li>使用</li>
<li><a href="overview-tree.html"></a></li>
<li><a href="deprecated-list.html">已过时</a></li>
<li><a href="index-files/index-1.html">索引</a></li>
<li><a href="help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">框架</a></li>
<li><a href="constant-values.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">所有类</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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="常量字段值" class="title">常量字段值</h1>
<h2 title="目录">目录</h2>
<ul>
<li><a href="#org.redkale">org.redkale.*</a></li>
</ul>
</div>
<div class="constantValuesContainer"><a name="org.redkale">
<!-- -->
</a>
<h2 title="org.redkale">org.redkale.*</h2>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.boot.<a href="org/redkale/boot/Application.html" title="org.redkale.boot中的类">Application</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_APP_ADDR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_APP_ADDR">RESNAME_APP_ADDR</a></code></td>
<td class="colLast"><code>"APP_ADDR"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_APP_GRES">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_APP_GRES">RESNAME_APP_GRES</a></code></td>
<td class="colLast"><code>"APP_GRES"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_APP_HOME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_APP_HOME">RESNAME_APP_HOME</a></code></td>
<td class="colLast"><code>"APP_HOME"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_APP_NODE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_APP_NODE">RESNAME_APP_NODE</a></code></td>
<td class="colLast"><code>"APP_NODE"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_APP_TIME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_APP_TIME">RESNAME_APP_TIME</a></code></td>
<td class="colLast"><code>"APP_TIME"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_SERVER_ADDR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_SERVER_ADDR">RESNAME_SERVER_ADDR</a></code></td>
<td class="colLast"><code>"SERVER_ADDR"</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_SERVER_GROUP">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_SERVER_GROUP">RESNAME_SERVER_GROUP</a></code></td>
<td class="colLast"><code>"SERVER_GROUP"</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.boot.Application.RESNAME_SERVER_ROOT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/Application.html#RESNAME_SERVER_ROOT">RESNAME_SERVER_ROOT</a></code></td>
<td class="colLast"><code>"SERVER_ROOT"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.boot.<a href="org/redkale/boot/NodeServer.html" title="org.redkale.boot中的类">NodeServer</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.boot.NodeServer.LINE_SEPARATOR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/boot/NodeServer.html#LINE_SEPARATOR">LINE_SEPARATOR</a></code></td>
<td class="colLast"><code>"\r\n"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.convert.<a href="org/redkale/convert/Reader.html" title="org.redkale.convert中的类">Reader</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.convert.Reader.SIGN_NOLENGTH">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;short</code></td>
<td><code><a href="org/redkale/convert/Reader.html#SIGN_NOLENGTH">SIGN_NOLENGTH</a></code></td>
<td class="colLast"><code>-2</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.convert.Reader.SIGN_NULL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;short</code></td>
<td><code><a href="org/redkale/convert/Reader.html#SIGN_NULL">SIGN_NULL</a></code></td>
<td class="colLast"><code>-1</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.convert.bson.<a href="org/redkale/convert/bson/BsonReader.html" title="org.redkale.convert.bson中的类">BsonReader</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.SIGN_HASNEXT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#SIGN_HASNEXT">SIGN_HASNEXT</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.SIGN_NONEXT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#SIGN_NONEXT">SIGN_NONEXT</a></code></td>
<td class="colLast"><code>0</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.SIGN_OBJECTB">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;short</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#SIGN_OBJECTB">SIGN_OBJECTB</a></code></td>
<td class="colLast"><code>187</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.SIGN_OBJECTE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;short</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#SIGN_OBJECTE">SIGN_OBJECTE</a></code></td>
<td class="colLast"><code>238</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.VERBOSE_NO">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#VERBOSE_NO">VERBOSE_NO</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.convert.bson.BsonReader.VERBOSE_YES">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;byte</code></td>
<td><code><a href="org/redkale/convert/bson/BsonReader.html#VERBOSE_YES">VERBOSE_YES</a></code></td>
<td class="colLast"><code>2</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.<a href="org/redkale/net/Server.html" title="org.redkale.net中的类">Server</a>&lt;<a href="org/redkale/net/Server.html" title="Server中的类型参数">K</a> extends java.io.Serializable,<a href="org/redkale/net/Server.html" title="Server中的类型参数">C</a> extends <a href="org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,<a href="org/redkale/net/Server.html" title="Server中的类型参数">R</a> extends <a href="org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="org/redkale/net/Server.html" title="Server中的类型参数">C</a>&gt;,<a href="org/redkale/net/Server.html" title="Server中的类型参数">P</a> extends <a href="org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;<a href="org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="org/redkale/net/Server.html" title="Server中的类型参数">R</a>&gt;,<a href="org/redkale/net/Server.html" title="Server中的类型参数">S</a> extends <a href="org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="org/redkale/net/Server.html" title="Server中的类型参数">P</a>&gt;&gt;</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.Server.RESNAME_SERVER_ROOT">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/net/Server.html#RESNAME_SERVER_ROOT">RESNAME_SERVER_ROOT</a></code></td>
<td class="colLast"><code>"SERVER_ROOT"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.<a href="org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.Transport.DEFAULT_PROTOCOL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/net/Transport.html#DEFAULT_PROTOCOL">DEFAULT_PROTOCOL</a></code></td>
<td class="colLast"><code>"TCP"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.http.<a href="org/redkale/net/http/HttpBaseServlet.html" title="org.redkale.net.http中的类">HttpBaseServlet</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.HttpBaseServlet.RET_METHOD_ERROR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/HttpBaseServlet.html#RET_METHOD_ERROR">RET_METHOD_ERROR</a></code></td>
<td class="colLast"><code>18000002</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.HttpBaseServlet.RET_SERVER_ERROR">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/HttpBaseServlet.html#RET_SERVER_ERROR">RET_SERVER_ERROR</a></code></td>
<td class="colLast"><code>18000001</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.http.<a href="org/redkale/net/http/HttpRequest.html" title="org.redkale.net.http中的类">HttpRequest</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.HttpRequest.SESSIONID_NAME">
<!-- -->
</a><code>protected&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/net/http/HttpRequest.html#SESSIONID_NAME">SESSIONID_NAME</a></code></td>
<td class="colLast"><code>"JSESSIONID"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.http.<a href="org/redkale/net/http/Rest.html" title="org.redkale.net.http中的类">Rest</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.Rest.REST_HEADER_RESOURCE_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/net/http/Rest.html#REST_HEADER_RESOURCE_NAME">REST_HEADER_RESOURCE_NAME</a></code></td>
<td class="colLast"><code>"rest-resource-name"</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.http.<a href="org/redkale/net/http/WebSocket.html" title="org.redkale.net.http中的类">WebSocket</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_ENGINE_NULL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_ENGINE_NULL">RETCODE_ENGINE_NULL</a></code></td>
<td class="colLast"><code>32</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_GROUP_EMPTY">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_GROUP_EMPTY">RETCODE_GROUP_EMPTY</a></code></td>
<td class="colLast"><code>128</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_ILLEGALBUFFER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_ILLEGALBUFFER">RETCODE_ILLEGALBUFFER</a></code></td>
<td class="colLast"><code>8</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_NODESERVICE_NULL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_NODESERVICE_NULL">RETCODE_NODESERVICE_NULL</a></code></td>
<td class="colLast"><code>64</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_SEND_ILLPACKET">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_SEND_ILLPACKET">RETCODE_SEND_ILLPACKET</a></code></td>
<td class="colLast"><code>2</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_SENDEXCEPTION">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_SENDEXCEPTION">RETCODE_SENDEXCEPTION</a></code></td>
<td class="colLast"><code>16</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_WSOCKET_CLOSED">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_WSOCKET_CLOSED">RETCODE_WSOCKET_CLOSED</a></code></td>
<td class="colLast"><code>4</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocket.RETCODE_WSOFFLINE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocket.html#RETCODE_WSOFFLINE">RETCODE_WSOFFLINE</a></code></td>
<td class="colLast"><code>256</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.http.<a href="org/redkale/net/http/WebSocketServlet.html" title="org.redkale.net.http中的类">WebSocketServlet</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocketServlet.DEFAILT_LIVEINTERVAL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/http/WebSocketServlet.html#DEFAILT_LIVEINTERVAL">DEFAILT_LIVEINTERVAL</a></code></td>
<td class="colLast"><code>60</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.http.WebSocketServlet.WEBPARAM__LIVEINTERVAL">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/net/http/WebSocketServlet.html#WEBPARAM__LIVEINTERVAL">WEBPARAM__LIVEINTERVAL</a></code></td>
<td class="colLast"><code>"liveinterval"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.sncp.<a href="org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.sncp.SncpRequest.HEADER_SIZE">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/sncp/SncpRequest.html#HEADER_SIZE">HEADER_SIZE</a></code></td>
<td class="colLast"><code>60</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.net.sncp.<a href="org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.sncp.SncpResponse.RETCODE_ILLACTIONID">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLACTIONID">RETCODE_ILLACTIONID</a></code></td>
<td class="colLast"><code>32768</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.sncp.SncpResponse.RETCODE_ILLSERVICEID">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLSERVICEID">RETCODE_ILLSERVICEID</a></code></td>
<td class="colLast"><code>1024</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.net.sncp.SncpResponse.RETCODE_ILLSERVICEVER">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLSERVICEVER">RETCODE_ILLSERVICEVER</a></code></td>
<td class="colLast"><code>2048</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.redkale.net.sncp.SncpResponse.RETCODE_THROWEXCEPTION">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="org/redkale/net/sncp/SncpResponse.html#RETCODE_THROWEXCEPTION">RETCODE_THROWEXCEPTION</a></code></td>
<td class="colLast"><code>1073741824</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.source.<a href="org/redkale/source/DataDefaultSource.html" title="org.redkale.source中的类">DataDefaultSource</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.source.DataDefaultSource.DATASOURCE_CONFPATH">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/source/DataDefaultSource.html#DATASOURCE_CONFPATH">DATASOURCE_CONFPATH</a></code></td>
<td class="colLast"><code>"DATASOURCE_CONFPATH"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="常量字段值表, 列表常量字段和值">
<caption><span>org.redkale.util.<a href="org/redkale/util/ResourceFactory.html" title="org.redkale.util中的类">ResourceFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th scope="col">常量字段</th>
<th class="colLast" scope="col"></th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="org.redkale.util.ResourceFactory.RESOURCE_PARENT_NAME">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<td><code><a href="org/redkale/util/ResourceFactory.html#RESOURCE_PARENT_NAME">RESOURCE_PARENT_NAME</a></code></td>
<td class="colLast"><code>"$"</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="overview-summary.html">概览</a></li>
<li>程序包</li>
<li></li>
<li>使用</li>
<li><a href="overview-tree.html"></a></li>
<li><a href="deprecated-list.html">已过时</a></li>
<li><a href="index-files/index-1.html">索引</a></li>
<li><a href="help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">框架</a></li>
<li><a href="constant-values.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">所有类</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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,446 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:38 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PrepareServlet</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PrepareServlet";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],4:["t3","抽象方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/PrepareServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/redkale/net/PrepareRunner.html" title="org.redkale.net中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../org/redkale/net/ProtocolServer.html" title="org.redkale.net中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/net/PrepareServlet.html" target="_top">框架</a></li>
<li><a href="PrepareServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net</div>
<h2 title="类 PrepareServlet" class="title">类 PrepareServlet&lt;K extends java.io.Serializable,C extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,R extends <a href="../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;C&gt;,P extends <a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;C,R&gt;,S extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;C,R,P&gt;&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">org.redkale.net.Servlet</a>&lt;C,R,P&gt;</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.PrepareServlet&lt;K,C,R,P,S&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>K</code> - SessionID的类型</dd>
<dd><code>C</code> - Context的子类型</dd>
<dd><code>R</code> - Request的子类型</dd>
<dd><code>P</code> - Response的子类型</dd>
<dd><code>S</code> - Servlet的子类型</dd>
</dl>
<dl>
<dt>直接已知子类:</dt>
<dd><a href="../../../org/redkale/net/http/HttpPrepareServlet.html" title="org.redkale.net.http中的类">HttpPrepareServlet</a>, <a href="../../../org/redkale/net/sncp/SncpPrepareServlet.html" title="org.redkale.net.sncp中的类">SncpPrepareServlet</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">PrepareServlet&lt;K extends java.io.Serializable,C extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,R extends <a href="../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;C&gt;,P extends <a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;C,R&gt;,S extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;C,R,P&gt;&gt;</span>
extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;C,R,P&gt;</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.concurrent.atomic.AtomicLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#executeCounter">executeCounter</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.atomic.AtomicLong</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#illRequestCounter">illRequestCounter</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.Map&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">K</a>,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#mappings">mappings</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.Set&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#servlets">servlets</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#PrepareServlet--">PrepareServlet</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#addServlet-S-java.lang.Object-org.redkale.util.AnyValue-K...-">addServlet</a></span>(<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&nbsp;servlet,
java.lang.Object&nbsp;attachment,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">K</a>...&nbsp;mappings)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#getServletConf-org.redkale.net.Servlet-">getServletConf</a></span>(<a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&nbsp;servlet)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#getServlets--">getServlets</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#prepare-java.nio.ByteBuffer-R-P-">prepare</a></span>(java.nio.ByteBuffer&nbsp;buffer,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">R</a>&nbsp;request,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">P</a>&nbsp;response)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/PrepareServlet.html#setServletConf-org.redkale.net.Servlet-org.redkale.util.AnyValue-">setServletConf</a></span>(<a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&nbsp;servlet,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Servlet">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a></h3>
<code><a href="../../../org/redkale/net/Servlet.html#destroy-C-org.redkale.util.AnyValue-">destroy</a>, <a href="../../../org/redkale/net/Servlet.html#execute-R-P-">execute</a>, <a href="../../../org/redkale/net/Servlet.html#init-C-org.redkale.util.AnyValue-">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="executeCounter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executeCounter</h4>
<pre>protected final&nbsp;java.util.concurrent.atomic.AtomicLong executeCounter</pre>
</li>
</ul>
<a name="illRequestCounter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>illRequestCounter</h4>
<pre>protected final&nbsp;java.util.concurrent.atomic.AtomicLong illRequestCounter</pre>
</li>
</ul>
<a name="servlets">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>servlets</h4>
<pre>protected final&nbsp;java.util.Set&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a> extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">C</a>,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">R</a>,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">P</a>&gt;&gt; servlets</pre>
</li>
</ul>
<a name="mappings">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mappings</h4>
<pre>protected final&nbsp;java.util.Map&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">K</a> extends java.io.Serializable,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a> extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">C</a>,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">R</a>,<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">P</a>&gt;&gt; mappings</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="PrepareServlet--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PrepareServlet</h4>
<pre>public&nbsp;PrepareServlet()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="addServlet-org.redkale.net.Servlet-java.lang.Object-org.redkale.util.AnyValue-java.io.Serializable:A-">
<!-- -->
</a><a name="addServlet-S-java.lang.Object-org.redkale.util.AnyValue-K...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addServlet</h4>
<pre>public abstract&nbsp;void&nbsp;addServlet(<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&nbsp;servlet,
java.lang.Object&nbsp;attachment,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">K</a>...&nbsp;mappings)</pre>
</li>
</ul>
<a name="prepare-java.nio.ByteBuffer-org.redkale.net.Request-org.redkale.net.Response-">
<!-- -->
</a><a name="prepare-java.nio.ByteBuffer-R-P-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
<pre>public final&nbsp;void&nbsp;prepare(java.nio.ByteBuffer&nbsp;buffer,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">R</a>&nbsp;request,
<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">P</a>&nbsp;response)
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="getServletConf-org.redkale.net.Servlet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServletConf</h4>
<pre>protected&nbsp;<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;getServletConf(<a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&nbsp;servlet)</pre>
</li>
</ul>
<a name="setServletConf-org.redkale.net.Servlet-org.redkale.util.AnyValue-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServletConf</h4>
<pre>protected&nbsp;void&nbsp;setServletConf(<a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&nbsp;servlet,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</pre>
</li>
</ul>
<a name="getServlets--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getServlets</h4>
<pre>public&nbsp;java.util.Set&lt;<a href="../../../org/redkale/net/PrepareServlet.html" title="PrepareServlet中的类型参数">S</a>&gt;&nbsp;getServlets()</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/PrepareServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/redkale/net/PrepareRunner.html" title="org.redkale.net中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../org/redkale/net/ProtocolServer.html" title="org.redkale.net中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/net/PrepareServlet.html" target="_top">框架</a></li>
<li><a href="PrepareServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,798 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:38 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Server</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Server";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":10,"i13":10};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],4:["t3","抽象方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/Server.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/net/Server.html" target="_top">框架</a></li>
<li><a href="Server.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net</div>
<h2 title="类 Server" class="title">类 Server&lt;K extends java.io.Serializable,C extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,R extends <a href="../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;C&gt;,P extends <a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;C,R&gt;,S extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;C,R,P&gt;&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.Server&lt;K,C,R,P,S&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>K</code> - 请求ID的数据类型 例如HTTP协议请求标识为url请求ID的数据类型就是String</dd>
<dd><code>C</code> - Context</dd>
<dd><code>R</code> - Request</dd>
<dd><code>P</code> - Response</dd>
<dd><code>S</code> - Servlet</dd>
</dl>
<dl>
<dt>直接已知子类:</dt>
<dd><a href="../../../org/redkale/net/http/HttpServer.html" title="org.redkale.net.http中的类">HttpServer</a>, <a href="../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类">SncpServer</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">Server&lt;K extends java.io.Serializable,C extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,R extends <a href="../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;C&gt;,P extends <a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;C,R&gt;,S extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;C,R,P&gt;&gt;</span>
extends java.lang.Object</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.net.InetSocketAddress</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#address">address</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#backlog">backlog</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#bufferCapacity">bufferCapacity</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#bufferPoolSize">bufferPoolSize</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.nio.charset.Charset</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#charset">charset</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#config">config</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#context">context</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.ExecutorService</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#executor">executor</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.logging.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#maxbody">maxbody</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#name">name</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#prepare">prepare</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#protocol">protocol</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#readTimeoutSecond">readTimeoutSecond</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#RESNAME_SERVER_ROOT">RESNAME_SERVER_ROOT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#responsePoolSize">responsePoolSize</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/net/ProtocolServer.html" title="org.redkale.net中的类">ProtocolServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#serverChannel">serverChannel</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#serverStartTime">serverStartTime</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#threads">threads</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#watch">watch</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#writeTimeoutSecond">writeTimeoutSecond</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符</th>
<th class="colLast" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#Server-long-java.lang.String-org.redkale.net.PrepareServlet-org.redkale.watch.WatchFactory-">Server</a></span>(long&nbsp;serverStartTime,
java.lang.String&nbsp;protocol,
<a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&gt;&nbsp;servlet,
<a href="../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a>&nbsp;watch)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#addServlet-S-java.lang.Object-org.redkale.util.AnyValue-K...-">addServlet</a></span>(<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&nbsp;servlet,
java.lang.Object&nbsp;attachment,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf,
<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>...&nbsp;mappings)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected abstract <a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#createContext--">createContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected java.text.Format</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#createFormat--">createFormat</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#destroy-org.redkale.util.AnyValue-">destroy</a></span>(<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;config)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getContext--">getContext</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.logging.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getLogger--">getLogger</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getName--">getName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getPrepareServlet--">getPrepareServlet</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getProtocol--">getProtocol</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.net.InetSocketAddress</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#getSocketAddress--">getSocketAddress</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#init-org.redkale.util.AnyValue-">init</a></span>(<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;config)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static java.net.URL[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#loadLib-java.util.logging.Logger-java.lang.String-">loadLib</a></span>(java.util.logging.Logger&nbsp;logger,
java.lang.String&nbsp;lib)</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#shutdown--">shutdown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/redkale/net/Server.html#start--">start</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="RESNAME_SERVER_ROOT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RESNAME_SERVER_ROOT</h4>
<pre>public static final&nbsp;java.lang.String RESNAME_SERVER_ROOT</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../constant-values.html#org.redkale.net.Server.RESNAME_SERVER_ROOT">常量字段值</a></dd>
</dl>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>protected final&nbsp;java.util.logging.Logger logger</pre>
</li>
</ul>
<a name="serverStartTime">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serverStartTime</h4>
<pre>protected final&nbsp;long serverStartTime</pre>
</li>
</ul>
<a name="watch">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>watch</h4>
<pre>protected final&nbsp;<a href="../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a> watch</pre>
</li>
</ul>
<a name="name">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre>protected&nbsp;java.lang.String name</pre>
</li>
</ul>
<a name="protocol">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>protocol</h4>
<pre>protected final&nbsp;java.lang.String protocol</pre>
</li>
</ul>
<a name="prepare">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
<pre>protected final&nbsp;<a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a> extends java.io.Serializable,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a> extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a> extends <a href="../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>&gt;,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a> extends <a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>&gt;,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a> extends <a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>&gt;&gt; prepare</pre>
</li>
</ul>
<a name="context">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>context</h4>
<pre>protected&nbsp;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a> extends <a href="../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a> context</pre>
</li>
</ul>
<a name="config">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>config</h4>
<pre>protected&nbsp;<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a> config</pre>
</li>
</ul>
<a name="charset">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>charset</h4>
<pre>protected&nbsp;java.nio.charset.Charset charset</pre>
</li>
</ul>
<a name="address">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>address</h4>
<pre>protected&nbsp;java.net.InetSocketAddress address</pre>
</li>
</ul>
<a name="backlog">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>backlog</h4>
<pre>protected&nbsp;int backlog</pre>
</li>
</ul>
<a name="serverChannel">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serverChannel</h4>
<pre>protected&nbsp;<a href="../../../org/redkale/net/ProtocolServer.html" title="org.redkale.net中的类">ProtocolServer</a> serverChannel</pre>
</li>
</ul>
<a name="bufferCapacity">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bufferCapacity</h4>
<pre>protected&nbsp;int bufferCapacity</pre>
</li>
</ul>
<a name="threads">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>threads</h4>
<pre>protected&nbsp;int threads</pre>
</li>
</ul>
<a name="executor">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>executor</h4>
<pre>protected&nbsp;java.util.concurrent.ExecutorService executor</pre>
</li>
</ul>
<a name="bufferPoolSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bufferPoolSize</h4>
<pre>protected&nbsp;int bufferPoolSize</pre>
</li>
</ul>
<a name="responsePoolSize">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>responsePoolSize</h4>
<pre>protected&nbsp;int responsePoolSize</pre>
</li>
</ul>
<a name="maxbody">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxbody</h4>
<pre>protected&nbsp;int maxbody</pre>
</li>
</ul>
<a name="readTimeoutSecond">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readTimeoutSecond</h4>
<pre>protected&nbsp;int readTimeoutSecond</pre>
</li>
</ul>
<a name="writeTimeoutSecond">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>writeTimeoutSecond</h4>
<pre>protected&nbsp;int writeTimeoutSecond</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="Server-long-java.lang.String-org.redkale.net.PrepareServlet-org.redkale.watch.WatchFactory-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Server</h4>
<pre>protected&nbsp;Server(long&nbsp;serverStartTime,
java.lang.String&nbsp;protocol,
<a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&gt;&nbsp;servlet,
<a href="../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a>&nbsp;watch)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="init-org.redkale.util.AnyValue-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public&nbsp;void&nbsp;init(<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;config)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="destroy-org.redkale.util.AnyValue-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroy</h4>
<pre>public&nbsp;void&nbsp;destroy(<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;config)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="getSocketAddress--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSocketAddress</h4>
<pre>public&nbsp;java.net.InetSocketAddress&nbsp;getSocketAddress()</pre>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
</li>
</ul>
<a name="getProtocol--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocol</h4>
<pre>public&nbsp;java.lang.String&nbsp;getProtocol()</pre>
</li>
</ul>
<a name="getLogger--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogger</h4>
<pre>public&nbsp;java.util.logging.Logger&nbsp;getLogger()</pre>
</li>
</ul>
<a name="getPrepareServlet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrepareServlet</h4>
<pre>public&nbsp;<a href="../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&lt;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">R</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">P</a>,<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&gt;&nbsp;getPrepareServlet()</pre>
</li>
</ul>
<a name="getContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre>public&nbsp;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>&nbsp;getContext()</pre>
</li>
</ul>
<a name="addServlet-org.redkale.net.Servlet-java.lang.Object-org.redkale.util.AnyValue-java.io.Serializable:A-">
<!-- -->
</a><a name="addServlet-S-java.lang.Object-org.redkale.util.AnyValue-K...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addServlet</h4>
<pre>public&nbsp;void&nbsp;addServlet(<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">S</a>&nbsp;servlet,
java.lang.Object&nbsp;attachment,
<a href="../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf,
<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">K</a>...&nbsp;mappings)</pre>
</li>
</ul>
<a name="start--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;void&nbsp;start()
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="createContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createContext</h4>
<pre>protected abstract&nbsp;<a href="../../../org/redkale/net/Server.html" title="Server中的类型参数">C</a>&nbsp;createContext()</pre>
</li>
</ul>
<a name="shutdown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
<pre>public&nbsp;void&nbsp;shutdown()
throws java.io.IOException</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="createFormat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFormat</h4>
<pre>protected&nbsp;java.text.Format&nbsp;createFormat()</pre>
</li>
</ul>
<a name="loadLib-java.util.logging.Logger-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>loadLib</h4>
<pre>public static&nbsp;java.net.URL[]&nbsp;loadLib(java.util.logging.Logger&nbsp;logger,
java.lang.String&nbsp;lib)
throws java.lang.Exception</pre>
<dl>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.lang.Exception</code></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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/Server.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../org/redkale/net/Response.html" title="org.redkale.net中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/net/Server.html" target="_top">框架</a></li>
<li><a href="Server.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,478 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ServiceWrapper</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ServiceWrapper";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/ServiceWrapper.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个类</li>
<li><a href="../../../../org/redkale/net/sncp/Sncp.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/ServiceWrapper.html" target="_top">框架</a></li>
<li><a href="ServiceWrapper.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 ServiceWrapper" class="title">类 ServiceWrapper&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.ServiceWrapper&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>T</code> - Service的子类</dd>
</dl>
<dl>
<dt>所有已实现的接口:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public final class <span class="typeNameLabel">ServiceWrapper&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;</span>
extends java.lang.Object
implements java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&gt;</pre>
<div class="block">Service对象的封装类
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#ServiceWrapper-java.lang.Class-T-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">ServiceWrapper</a></span>(java.lang.Class&lt;<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&gt;&nbsp;type,
<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&nbsp;service,
java.lang.String&nbsp;name,
java.lang.String&nbsp;sncpGroup,
java.util.Set&lt;java.lang.String&gt;&nbsp;groups,
<a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#ServiceWrapper-T-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">ServiceWrapper</a></span>(<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&nbsp;service,
java.lang.String&nbsp;name,
java.lang.String&nbsp;sncpGroup,
java.util.Set&lt;java.lang.String&gt;&nbsp;groups,
<a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#compareTo-org.redkale.net.sncp.ServiceWrapper-">compareTo</a></span>(<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#getConf--">getConf</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#getGroups--">getGroups</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#getName--">getName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#getService--">getService</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.Class[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#getTypes--">getTypes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#isRemote--">isRemote</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static java.lang.Class[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#parseTypes-java.lang.Class-">parseTypes</a></span>(java.lang.Class&lt;? extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;servicetype)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#toSimpleString--">toSimpleString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="ServiceWrapper-org.redkale.service.Service-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">
<!-- -->
</a><a name="ServiceWrapper-T-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ServiceWrapper</h4>
<pre>public&nbsp;ServiceWrapper(<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&nbsp;service,
java.lang.String&nbsp;name,
java.lang.String&nbsp;sncpGroup,
java.util.Set&lt;java.lang.String&gt;&nbsp;groups,
<a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</pre>
</li>
</ul>
<a name="ServiceWrapper-java.lang.Class-org.redkale.service.Service-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">
<!-- -->
</a><a name="ServiceWrapper-java.lang.Class-T-java.lang.String-java.lang.String-java.util.Set-org.redkale.util.AnyValue-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ServiceWrapper</h4>
<pre>public&nbsp;ServiceWrapper(java.lang.Class&lt;<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&gt;&nbsp;type,
<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="ServiceWrapper中的类型参数">T</a>&nbsp;service,
java.lang.String&nbsp;name,
java.lang.String&nbsp;sncpGroup,
java.util.Set&lt;java.lang.String&gt;&nbsp;groups,
<a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;conf)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="parseTypes-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseTypes</h4>
<pre>public static&nbsp;java.lang.Class[]&nbsp;parseTypes(java.lang.Class&lt;? extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;servicetype)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>toString</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toSimpleString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSimpleString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toSimpleString()</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>equals</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>hashCode</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="compareTo-org.redkale.net.sncp.ServiceWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&nbsp;o)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code>compareTo</code>&nbsp;在接口中&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="getTypes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypes</h4>
<pre>public&nbsp;java.lang.Class[]&nbsp;getTypes()</pre>
</li>
</ul>
<a name="getService--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getService</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;getService()</pre>
</li>
</ul>
<a name="getConf--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConf</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/util/AnyValue.html" title="org.redkale.util中的类">AnyValue</a>&nbsp;getConf()</pre>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
</li>
</ul>
<a name="isRemote--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRemote</h4>
<pre>public&nbsp;boolean&nbsp;isRemote()</pre>
</li>
</ul>
<a name="getGroups--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getGroups</h4>
<pre>public&nbsp;java.util.Set&lt;java.lang.String&gt;&nbsp;getGroups()</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/ServiceWrapper.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个类</li>
<li><a href="../../../../org/redkale/net/sncp/Sncp.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/ServiceWrapper.html" target="_top">框架</a></li>
<li><a href="ServiceWrapper.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,619 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sncp</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Sncp";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/Sncp.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/Sncp.html" target="_top">框架</a></li>
<li><a href="Sncp.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li>构造器&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li>构造器&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 Sncp" class="title">类 Sncp</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.Sncp</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">Sncp</span>
extends java.lang.Object</pre>
<div class="block">Service Node Communicate Protocol
生成Service的本地模式或远程模式Service-Class的工具类
详情见: https://redkale.org</div>
</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>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#createLocalService-java.lang.String-java.util.function.Consumer-org.redkale.util.ResourceFactory-java.lang.Class-java.net.InetSocketAddress-org.redkale.net.Transport-java.util.Collection-">createLocalService</a></span>(java.lang.String&nbsp;name,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
<a href="../../../../org/redkale/util/ResourceFactory.html" title="org.redkale.util中的类">ResourceFactory</a>&nbsp;resourceFactory,
java.lang.Class&lt;T&gt;&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;sameGroupTransport,
java.util.Collection&lt;<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&gt;&nbsp;diffGroupTransports)</code>
<div class="block">创建本地模式Service实例</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected static &lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;<br>java.lang.Class&lt;? extends T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#createLocalServiceClass-java.lang.String-java.lang.Class-">createLocalServiceClass</a></span>(java.lang.String&nbsp;name,
java.lang.Class&lt;T&gt;&nbsp;serviceClass)</code>
<div class="block">
public class TestService implements Service{
public String findSomeThing(){
return "hello";
}
&#64;RpcMultiRun(selfrun = false)
public void createSomeThing(TestBean bean){
//do something
}
&#64;RpcMultiRun
public String updateSomeThing(String id){
return "hello" + id;
}
}
&#64;Resource(name = "")
&#64;SncpDyn(remote = false)
&#64;ResourceType({TestService.class})
public final class _DynLocalTestService extends TestService{
&#64;Resource
private BsonConvert _redkale_bsonConvert;
&#64;Resource
private JsonConvert _redkale_jsonConvert;
private Transport _redkale_sameGroupTransport;
private Transport[] _redkale_diffGroupTransports;
private SncpClient _redkale_client;
private String _redkale_selfstring;
&#64;Override
public String toString() {
return _redkale_selfstring == null ?</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#createRemoteService-java.lang.String-java.util.function.Consumer-java.lang.Class-java.net.InetSocketAddress-org.redkale.net.Transport-">createRemoteService</a></span>(java.lang.String&nbsp;name,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
java.lang.Class&lt;T&gt;&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport)</code>
<div class="block">
&#64;Resource(name = "")
&#64;SncpDyn(remote = true)
&#64;ResourceType({TestService.class})
public final class _DynRemoteTestService extends TestService{
&#64;Resource
private BsonConvert _redkale_bsonConvert;
&#64;Resource
private JsonConvert _redkale_jsonConvert;
private Transport _redkale_transport;
private SncpClient _redkale_client;
private String _redkale_selfstring;
&#64;Override
public String toString() {
return _redkale_selfstring == null ?</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#getDiffGroupTransports-org.redkale.service.Service-">getDiffGroupTransports</a></span>(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#getSameGroupTransport-org.redkale.service.Service-">getSameGroupTransport</a></span>(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类">SncpClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#getSncpClient-org.redkale.service.Service-">getSncpClient</a></span>(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#hash-java.lang.reflect.Method-">hash</a></span>(java.lang.reflect.Method&nbsp;method)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#hash-java.lang.String-">hash</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">对类名或者name字符串进行hash。</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#isRemote-org.redkale.service.Service-">isRemote</a></span>(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/Sncp.html#nodeid-java.net.InetSocketAddress-">nodeid</a></span>(java.net.InetSocketAddress&nbsp;ip)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</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>方法详细资料</h3>
<a name="nodeid-java.net.InetSocketAddress-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nodeid</h4>
<pre>public static&nbsp;long&nbsp;nodeid(java.net.InetSocketAddress&nbsp;ip)</pre>
</li>
</ul>
<a name="hash-java.lang.reflect.Method-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hash</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;hash(java.lang.reflect.Method&nbsp;method)</pre>
</li>
</ul>
<a name="hash-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hash</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;hash(java.lang.String&nbsp;name)</pre>
<div class="block">对类名或者name字符串进行hash。</div>
<dl>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>name</code> - String</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>hash值</dd>
</dl>
</li>
</ul>
<a name="isRemote-org.redkale.service.Service-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRemote</h4>
<pre>public static&nbsp;boolean&nbsp;isRemote(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</pre>
</li>
</ul>
<a name="getSncpClient-org.redkale.service.Service-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSncpClient</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类">SncpClient</a>&nbsp;getSncpClient(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</pre>
</li>
</ul>
<a name="getSameGroupTransport-org.redkale.service.Service-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSameGroupTransport</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;getSameGroupTransport(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</pre>
</li>
</ul>
<a name="getDiffGroupTransports-org.redkale.service.Service-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDiffGroupTransports</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;getDiffGroupTransports(<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</pre>
</li>
</ul>
<a name="createLocalServiceClass-java.lang.String-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createLocalServiceClass</h4>
<pre>protected static&nbsp;&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;java.lang.Class&lt;? extends T&gt;&nbsp;createLocalServiceClass(java.lang.String&nbsp;name,
java.lang.Class&lt;T&gt;&nbsp;serviceClass)</pre>
<div class="block"><blockquote><pre>
public class TestService implements Service{
public String findSomeThing(){
return "hello";
}
&#64;RpcMultiRun(selfrun = false)
public void createSomeThing(TestBean bean){
//do something
}
&#64;RpcMultiRun
public String updateSomeThing(String id){
return "hello" + id;
}
}
</pre></blockquote>
<blockquote><pre>
&#64;Resource(name = "")
&#64;SncpDyn(remote = false)
&#64;ResourceType({TestService.class})
public final class _DynLocalTestService extends TestService{
&#64;Resource
private BsonConvert _redkale_bsonConvert;
&#64;Resource
private JsonConvert _redkale_jsonConvert;
private Transport _redkale_sameGroupTransport;
private Transport[] _redkale_diffGroupTransports;
private SncpClient _redkale_client;
private String _redkale_selfstring;
&#64;Override
public String toString() {
return _redkale_selfstring == null ? super.toString() : _redkale_selfstring;
}
&#64;Override
public void createSomeThing(TestBean bean){
this._redkale_createSomeThing(false, true, true, bean);
}
&#64;SncpDyn(remote = false, index = 0)
public void _redkale_createSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, TestBean bean){
if(selfrunnable) super.createSomeThing(bean);
if (_redkale_client== null) return;
if (samerunnable) _redkale_client.remoteSameGroup(_redkale_bsonConvert, _redkale_jsonConvert, _sameGroupTransport, 0, true, false, false, bean);
if (diffrunnable) _redkale_client.remoteDiffGroup(_redkale_bsonConvert, _redkale_jsonConvert, _diffGroupTransports, 0, true, true, false, bean);
}
&#64;Override
public String updateSomeThing(String id){
return this._redkale_updateSomeThing(true, true, true, id);
}
&#64;SncpDyn(remote = false, index = 1)
public String _redkale_updateSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, String id){
String rs = super.updateSomeThing(id);
if (_redkale_client== null) return;
if (samerunnable) _redkale_client.remoteSameGroup(_redkale_bsonConvert, _redkale_jsonConvert, _sameGroupTransport, 1, true, false, false, id);
if (diffrunnable) _redkale_client.remoteDiffGroup(_redkale_bsonConvert, _redkale_jsonConvert, _diffGroupTransports, 1, true, true, false, id);
return rs;
}
}
</pre></blockquote>
创建Service的本地模式Class</div>
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>T</code> - Service子类</dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>name</code> - 资源名</dd>
<dd><code>serviceClass</code> - Service类</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>Service实例</dd>
</dl>
</li>
</ul>
<a name="createLocalService-java.lang.String-java.util.function.Consumer-org.redkale.util.ResourceFactory-java.lang.Class-java.net.InetSocketAddress-org.redkale.net.Transport-java.util.Collection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createLocalService</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;T&nbsp;createLocalService(java.lang.String&nbsp;name,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
<a href="../../../../org/redkale/util/ResourceFactory.html" title="org.redkale.util中的类">ResourceFactory</a>&nbsp;resourceFactory,
java.lang.Class&lt;T&gt;&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;sameGroupTransport,
java.util.Collection&lt;<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&gt;&nbsp;diffGroupTransports)</pre>
<div class="block">创建本地模式Service实例</div>
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>T</code> - Service泛型</dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>name</code> - 资源名</dd>
<dd><code>executor</code> - 线程池</dd>
<dd><code>resourceFactory</code> - 资源容器</dd>
<dd><code>serviceClass</code> - Service类</dd>
<dd><code>clientAddress</code> - 本地IP地址</dd>
<dd><code>sameGroupTransport</code> - 同组的通信组件</dd>
<dd><code>diffGroupTransports</code> - 异组的通信组件列表</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>Service的本地模式实例</dd>
</dl>
</li>
</ul>
<a name="createRemoteService-java.lang.String-java.util.function.Consumer-java.lang.Class-java.net.InetSocketAddress-org.redkale.net.Transport-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createRemoteService</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;T&nbsp;createRemoteService(java.lang.String&nbsp;name,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
java.lang.Class&lt;T&gt;&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport)</pre>
<div class="block"><blockquote><pre>
&#64;Resource(name = "")
&#64;SncpDyn(remote = true)
&#64;ResourceType({TestService.class})
public final class _DynRemoteTestService extends TestService{
&#64;Resource
private BsonConvert _redkale_bsonConvert;
&#64;Resource
private JsonConvert _redkale_jsonConvert;
private Transport _redkale_transport;
private SncpClient _redkale_client;
private String _redkale_selfstring;
&#64;Override
public String toString() {
return _redkale_selfstring == null ? super.toString() : _redkale_selfstring;
}
&#64;SncpDyn(remote = false, index = 0)
public void _redkale_createSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, TestBean bean){
_redkale_client.remote(_redkale_bsonConvert, _redkale_jsonConvert, _redkale_transport, 0, selfrunnable, samerunnable, diffrunnable, bean);
}
&#64;SncpDyn(remote = false, index = 1)
public String _redkale_updateSomeThing(boolean selfrunnable, boolean samerunnable, boolean diffrunnable, String id){
return _redkale_client.remote(_redkale_bsonConvert, _redkale_jsonConvert, _redkale_transport, 1, selfrunnable, samerunnable, diffrunnable, id);
}
&#64;Override
public void createSomeThing(TestBean bean){
_redkale_client.remote(_redkale_bsonConvert, _redkale_jsonConvert, _redkale_transport, 2, bean);
}
&#64;Override
public String findSomeThing(){
return _redkale_client.remote(_redkale_bsonConvert, _redkale_jsonConvert, _redkale_transport, 3);
}
&#64;Override
public String updateSomeThing(String id){
return _redkale_client.remote(_redkale_bsonConvert, _redkale_jsonConvert, _redkale_transport, 4, id);
}
}
</pre></blockquote>
创建远程模式的Service实例</div>
<dl>
<dt><span class="paramLabel">类型参数:</span></dt>
<dd><code>T</code> - Service泛型</dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>name</code> - 资源名</dd>
<dd><code>executor</code> - 线程池</dd>
<dd><code>serviceClass</code> - Service类</dd>
<dd><code>clientAddress</code> - 本地IP地址</dd>
<dd><code>transport</code> - 通信组件</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>Service的远程模式实例</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/Sncp.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/Sncp.html" target="_top">框架</a></li>
<li><a href="Sncp.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li>构造器&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li>构造器&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,396 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpClient.SncpAction</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpClient.SncpAction";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpClient.SncpAction.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpClient.SncpAction.html" target="_top">框架</a></li>
<li><a href="SncpClient.SncpAction.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpClient.SncpAction" class="title">类 SncpClient.SncpAction</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpClient.SncpAction</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>封闭类:</dt>
<dd><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类">SncpClient</a></dd>
</dl>
<hr>
<br>
<pre>protected static final class <span class="typeNameLabel">SncpClient.SncpAction</span>
extends java.lang.Object</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#actionid">actionid</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#addressSourceParamIndex">addressSourceParamIndex</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#addressTargetParamIndex">addressTargetParamIndex</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.reflect.Method</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#method">method</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/util/Attribute.html" title="org.redkale.util中的接口">Attribute</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#paramAttrs">paramAttrs</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.reflect.Type[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#paramTypes">paramTypes</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.reflect.Type</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#resultTypes">resultTypes</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#SncpAction-java.lang.reflect.Method-org.redkale.util.DLong-">SncpAction</a></span>(java.lang.reflect.Method&nbsp;method,
<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;actionid)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="actionid">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>actionid</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a> actionid</pre>
</li>
</ul>
<a name="method">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>method</h4>
<pre>protected final&nbsp;java.lang.reflect.Method method</pre>
</li>
</ul>
<a name="resultTypes">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resultTypes</h4>
<pre>protected final&nbsp;java.lang.reflect.Type resultTypes</pre>
</li>
</ul>
<a name="paramTypes">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paramTypes</h4>
<pre>protected final&nbsp;java.lang.reflect.Type[] paramTypes</pre>
</li>
</ul>
<a name="paramAttrs">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paramAttrs</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/util/Attribute.html" title="org.redkale.util中的接口">Attribute</a>[] paramAttrs</pre>
</li>
</ul>
<a name="addressTargetParamIndex">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addressTargetParamIndex</h4>
<pre>protected final&nbsp;int addressTargetParamIndex</pre>
</li>
</ul>
<a name="addressSourceParamIndex">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>addressSourceParamIndex</h4>
<pre>protected final&nbsp;int addressSourceParamIndex</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpAction-java.lang.reflect.Method-org.redkale.util.DLong-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpAction</h4>
<pre>public&nbsp;SncpAction(java.lang.reflect.Method&nbsp;method,
<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;actionid)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>toString</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpClient.SncpAction.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpClient.SncpAction.html" target="_top">框架</a></li>
<li><a href="SncpClient.SncpAction.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,659 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpClient</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpClient";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpClient.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/Sncp.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpClient.html" target="_top">框架</a></li>
<li><a href="SncpClient.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li><a href="#nested.class.summary">嵌套</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpClient" class="title">类 SncpClient</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpClient</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">SncpClient</span>
extends java.lang.Object</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>嵌套类概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="嵌套类概要表, 列表嵌套类和解释">
<caption><span>嵌套类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">类和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类">SncpClient.SncpAction</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类">SncpClient.SncpFuture</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="SncpClient.SncpFuture中的类型参数">T</a>&gt;</span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类">SncpClient.SncpAction</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#actions">actions</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.net.InetSocketAddress</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#clientAddress">clientAddress</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#convert">convert</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.function.Consumer&lt;java.lang.Runnable&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#executor">executor</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#finest">finest</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.logging.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#name">name</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#remote">remote</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#serviceid">serviceid</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#serviceversion">serviceversion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#SncpClient-java.lang.String-java.lang.Class-T-java.util.function.Consumer-boolean-java.lang.Class-java.net.InetSocketAddress-">SncpClient</a></span>(java.lang.String&nbsp;serviceName,
java.lang.Class&lt;T&gt;&nbsp;serviceType,
T&nbsp;service,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
boolean&nbsp;remote,
java.lang.Class&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#asyncRemoteDiffGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">asyncRemoteDiffGroup</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#asyncRemoteSameGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">asyncRemoteSameGroup</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#getActionCount--">getActionCount</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.net.InetSocketAddress</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#getClientAddress--">getClientAddress</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#getServiceid--">getServiceid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#getServiceversion--">getServiceversion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static java.util.List&lt;java.lang.reflect.Method&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#parseMethod-java.lang.Class-">parseMethod</a></span>(java.lang.Class&nbsp;serviceClass)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#remote-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">remote</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#remote-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">remote</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#remoteDiffGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">remoteDiffGroup</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#remoteSameGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">remoteSameGroup</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpClient.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>protected static final&nbsp;java.util.logging.Logger logger</pre>
</li>
</ul>
<a name="finest">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>finest</h4>
<pre>protected final&nbsp;boolean finest</pre>
</li>
</ul>
<a name="convert">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convert</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a> convert</pre>
</li>
</ul>
<a name="name">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre>protected final&nbsp;java.lang.String name</pre>
</li>
</ul>
<a name="remote">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remote</h4>
<pre>protected final&nbsp;boolean remote</pre>
</li>
</ul>
<a name="clientAddress">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientAddress</h4>
<pre>protected final&nbsp;java.net.InetSocketAddress clientAddress</pre>
</li>
</ul>
<a name="serviceid">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serviceid</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a> serviceid</pre>
</li>
</ul>
<a name="serviceversion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serviceversion</h4>
<pre>protected final&nbsp;int serviceversion</pre>
</li>
</ul>
<a name="actions">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>actions</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类">SncpClient.SncpAction</a>[] actions</pre>
</li>
</ul>
<a name="executor">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>executor</h4>
<pre>protected final&nbsp;java.util.function.Consumer&lt;java.lang.Runnable&gt; executor</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpClient-java.lang.String-java.lang.Class-org.redkale.service.Service-java.util.function.Consumer-boolean-java.lang.Class-java.net.InetSocketAddress-">
<!-- -->
</a><a name="SncpClient-java.lang.String-java.lang.Class-T-java.util.function.Consumer-boolean-java.lang.Class-java.net.InetSocketAddress-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpClient</h4>
<pre>public&nbsp;SncpClient(java.lang.String&nbsp;serviceName,
java.lang.Class&lt;T&gt;&nbsp;serviceType,
T&nbsp;service,
java.util.function.Consumer&lt;java.lang.Runnable&gt;&nbsp;executor,
boolean&nbsp;remote,
java.lang.Class&nbsp;serviceClass,
java.net.InetSocketAddress&nbsp;clientAddress)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="getClientAddress--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClientAddress</h4>
<pre>public&nbsp;java.net.InetSocketAddress&nbsp;getClientAddress()</pre>
</li>
</ul>
<a name="getServiceid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceid</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;getServiceid()</pre>
</li>
</ul>
<a name="getServiceversion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceversion</h4>
<pre>public&nbsp;int&nbsp;getServiceversion()</pre>
</li>
</ul>
<a name="getActionCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActionCount</h4>
<pre>public&nbsp;int&nbsp;getActionCount()</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>toString</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="parseMethod-java.lang.Class-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseMethod</h4>
<pre>public static&nbsp;java.util.List&lt;java.lang.reflect.Method&gt;&nbsp;parseMethod(java.lang.Class&nbsp;serviceClass)</pre>
</li>
</ul>
<a name="remoteSameGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remoteSameGroup</h4>
<pre>public&nbsp;void&nbsp;remoteSameGroup(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</li>
</ul>
<a name="asyncRemoteSameGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asyncRemoteSameGroup</h4>
<pre>public&nbsp;void&nbsp;asyncRemoteSameGroup(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</li>
</ul>
<a name="remoteDiffGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remoteDiffGroup</h4>
<pre>public&nbsp;void&nbsp;remoteDiffGroup(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</li>
</ul>
<a name="asyncRemoteDiffGroup-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asyncRemoteDiffGroup</h4>
<pre>public&nbsp;void&nbsp;asyncRemoteDiffGroup(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</li>
</ul>
<a name="remote-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remote</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;remote(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>&nbsp;transport,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</li>
</ul>
<a name="remote-org.redkale.convert.bson.BsonConvert-org.redkale.convert.json.JsonConvert-org.redkale.net.Transport:A-int-java.lang.Object...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remote</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;void&nbsp;remote(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;bsonConvert,
<a href="../../../../org/redkale/convert/json/JsonConvert.html" title="org.redkale.convert.json中的类">JsonConvert</a>&nbsp;jsonConvert,
<a href="../../../../org/redkale/net/Transport.html" title="org.redkale.net中的类">Transport</a>[]&nbsp;transports,
int&nbsp;index,
java.lang.Object...&nbsp;params)</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpClient.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/Sncp.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpClient.html" target="_top">框架</a></li>
<li><a href="SncpClient.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li><a href="#nested.class.summary">嵌套</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,291 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpContext</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpContext";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpContext.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDyn.html" title="org.redkale.net.sncp中的注释"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpContext.html" target="_top">框架</a></li>
<li><a href="SncpContext.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.redkale.net.Context">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.org.redkale.net.Context">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li>方法</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.redkale.net.sncp</div>
<h2 title="类 SncpContext" class="title">类 SncpContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/Context.html" title="org.redkale.net中的类">org.redkale.net.Context</a></li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpContext</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">SncpContext</span>
extends <a href="../../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a></pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.redkale.net.Context">
<!-- -->
</a>
<h3>从类继承的字段&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a></h3>
<code><a href="../../../../org/redkale/net/Context.html#bsonFactory">bsonFactory</a>, <a href="../../../../org/redkale/net/Context.html#bufferCapacity">bufferCapacity</a>, <a href="../../../../org/redkale/net/Context.html#bufferPool">bufferPool</a>, <a href="../../../../org/redkale/net/Context.html#charset">charset</a>, <a href="../../../../org/redkale/net/Context.html#executor">executor</a>, <a href="../../../../org/redkale/net/Context.html#jsonFactory">jsonFactory</a>, <a href="../../../../org/redkale/net/Context.html#logger">logger</a>, <a href="../../../../org/redkale/net/Context.html#maxbody">maxbody</a>, <a href="../../../../org/redkale/net/Context.html#prepare">prepare</a>, <a href="../../../../org/redkale/net/Context.html#readTimeoutSecond">readTimeoutSecond</a>, <a href="../../../../org/redkale/net/Context.html#responsePool">responsePool</a>, <a href="../../../../org/redkale/net/Context.html#serverStartTime">serverStartTime</a>, <a href="../../../../org/redkale/net/Context.html#watch">watch</a>, <a href="../../../../org/redkale/net/Context.html#writeTimeoutSecond">writeTimeoutSecond</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpContext.html#SncpContext-long-java.util.logging.Logger-java.util.concurrent.ExecutorService-int-org.redkale.util.ObjectPool-org.redkale.util.ObjectPool-int-java.nio.charset.Charset-java.net.InetSocketAddress-org.redkale.net.PrepareServlet-org.redkale.watch.WatchFactory-int-int-">SncpContext</a></span>(long&nbsp;serverStartTime,
java.util.logging.Logger&nbsp;logger,
java.util.concurrent.ExecutorService&nbsp;executor,
int&nbsp;bufferCapacity,
<a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;java.nio.ByteBuffer&gt;&nbsp;bufferPool,
<a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;&nbsp;responsePool,
int&nbsp;maxbody,
java.nio.charset.Charset&nbsp;charset,
java.net.InetSocketAddress&nbsp;address,
<a href="../../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&nbsp;prepare,
<a href="../../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a>&nbsp;watch,
int&nbsp;readTimeoutSecond,
int&nbsp;writeTimeoutSecond)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Context">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Context.html" title="org.redkale.net中的类">Context</a></h3>
<code><a href="../../../../org/redkale/net/Context.html#getBsonConvert--">getBsonConvert</a>, <a href="../../../../org/redkale/net/Context.html#getBufferCapacity--">getBufferCapacity</a>, <a href="../../../../org/redkale/net/Context.html#getBufferSupplier--">getBufferSupplier</a>, <a href="../../../../org/redkale/net/Context.html#getCharset--">getCharset</a>, <a href="../../../../org/redkale/net/Context.html#getJsonConvert--">getJsonConvert</a>, <a href="../../../../org/redkale/net/Context.html#getLogger--">getLogger</a>, <a href="../../../../org/redkale/net/Context.html#getMaxbody--">getMaxbody</a>, <a href="../../../../org/redkale/net/Context.html#getReadTimeoutSecond--">getReadTimeoutSecond</a>, <a href="../../../../org/redkale/net/Context.html#getServerAddress--">getServerAddress</a>, <a href="../../../../org/redkale/net/Context.html#getServerStartTime--">getServerStartTime</a>, <a href="../../../../org/redkale/net/Context.html#getWriteTimeoutSecond--">getWriteTimeoutSecond</a>, <a href="../../../../org/redkale/net/Context.html#offerBuffer-java.nio.ByteBuffer-">offerBuffer</a>, <a href="../../../../org/redkale/net/Context.html#pollBuffer--">pollBuffer</a>, <a href="../../../../org/redkale/net/Context.html#submit-java.lang.Runnable-">submit</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpContext-long-java.util.logging.Logger-java.util.concurrent.ExecutorService-int-org.redkale.util.ObjectPool-org.redkale.util.ObjectPool-int-java.nio.charset.Charset-java.net.InetSocketAddress-org.redkale.net.PrepareServlet-org.redkale.watch.WatchFactory-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpContext</h4>
<pre>public&nbsp;SncpContext(long&nbsp;serverStartTime,
java.util.logging.Logger&nbsp;logger,
java.util.concurrent.ExecutorService&nbsp;executor,
int&nbsp;bufferCapacity,
<a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;java.nio.ByteBuffer&gt;&nbsp;bufferPool,
<a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;&nbsp;responsePool,
int&nbsp;maxbody,
java.nio.charset.Charset&nbsp;charset,
java.net.InetSocketAddress&nbsp;address,
<a href="../../../../org/redkale/net/PrepareServlet.html" title="org.redkale.net中的类">PrepareServlet</a>&nbsp;prepare,
<a href="../../../../org/redkale/watch/WatchFactory.html" title="org.redkale.watch中的类">WatchFactory</a>&nbsp;watch,
int&nbsp;readTimeoutSecond,
int&nbsp;writeTimeoutSecond)</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpContext.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDyn.html" title="org.redkale.net.sncp中的注释"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpContext.html" target="_top">框架</a></li>
<li><a href="SncpContext.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.redkale.net.Context">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.org.redkale.net.Context">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li>方法</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,257 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpDyn</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpDyn";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpDyn.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpDyn.html" target="_top">框架</a></li>
<li><a href="SncpDyn.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.required.element.summary">必需</a>&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.optional.element.summary">可选</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.element.detail">元素</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">org.redkale.net.sncp</div>
<h2 title="注释类型 SncpDyn" class="title">注释类型 SncpDyn</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>@Inherited
@Documented
@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
public @interface <span class="memberNameLabel">SncpDyn</span></pre>
<div class="block">修饰由SNCP协议动态生成的class、和method
本地模式动态生成的_DynLocalXXXXService类其带有&#64;RpcMultiRun方法均会打上@SncpDyn(remote = false, index=N) 的注解
远程模式动态生成的_DynRemoteXXXService类会打上&#64;SncpDyn(remote = true) 的注解
<p> 详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="annotation.type.required.element.summary">
<!-- -->
</a>
<h3>必需元素概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="必需元素概要表, 列表必需的元素和解释">
<caption><span>所需元素</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">必需的元素和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDyn.html#remote--">remote</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="annotation.type.optional.element.summary">
<!-- -->
</a>
<h3>可选元素概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="可选元素概要表, 列表可选元素和解释">
<caption><span>可选元素</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">可选元素和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDyn.html#index--">index</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="annotation.type.element.detail">
<!-- -->
</a>
<h3>元素详细资料</h3>
<a name="remote--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remote</h4>
<pre>public abstract&nbsp;boolean&nbsp;remote</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="index--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>index</h4>
<pre>public abstract&nbsp;int&nbsp;index</pre>
<dl>
<dt>默认值:</dt>
<dd>0</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpDyn.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpDyn.html" target="_top">框架</a></li>
<li><a href="SncpDyn.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.required.element.summary">必需</a>&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.optional.element.summary">可选</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.element.detail">元素</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,388 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpDynServlet</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpDynServlet";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpDynServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpDyn.html" title="org.redkale.net.sncp中的注释"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpDynServlet.html" target="_top">框架</a></li>
<li><a href="SncpDynServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li><a href="#nested.class.summary">嵌套</a>&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpDynServlet" class="title">类 SncpDynServlet</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">org.redkale.net.Servlet</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>,<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&gt;</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">org.redkale.net.sncp.SncpServlet</a></li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpDynServlet</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>所有已实现的接口:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public final class <span class="typeNameLabel">SncpDynServlet</span>
extends <a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a></pre>
<div class="block">详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>嵌套类概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="嵌套类概要表, 列表嵌套类和解释">
<caption><span>嵌套类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">类和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html" title="org.redkale.net.sncp中的类">SncpDynServlet.SncpServletAction</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html#SncpDynServlet-org.redkale.convert.bson.BsonConvert-java.lang.String-java.lang.Class-org.redkale.service.Service-">SncpDynServlet</a></span>(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;convert,
java.lang.String&nbsp;serviceName,
java.lang.Class&lt;? extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;type,
<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html#compareTo-org.redkale.net.sncp.SncpServlet-">compareTo</a></span>(<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&nbsp;o0)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html#execute-org.redkale.net.sncp.SncpRequest-org.redkale.net.sncp.SncpResponse-">execute</a></span>(<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&nbsp;request,
<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&nbsp;response)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html#getServiceid--">getServiceid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.sncp.SncpServlet">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.sncp.<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a></h3>
<code><a href="../../../../org/redkale/net/sncp/SncpServlet.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/redkale/net/sncp/SncpServlet.html#hashCode--">hashCode</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Servlet">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a></h3>
<code><a href="../../../../org/redkale/net/Servlet.html#destroy-C-org.redkale.util.AnyValue-">destroy</a>, <a href="../../../../org/redkale/net/Servlet.html#init-C-org.redkale.util.AnyValue-">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpDynServlet-org.redkale.convert.bson.BsonConvert-java.lang.String-java.lang.Class-org.redkale.service.Service-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpDynServlet</h4>
<pre>public&nbsp;SncpDynServlet(<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a>&nbsp;convert,
java.lang.String&nbsp;serviceName,
java.lang.Class&lt;? extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;&nbsp;type,
<a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&nbsp;service)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>toString</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="getServiceid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceid</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;getServiceid()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/redkale/net/sncp/SncpServlet.html#getServiceid--">getServiceid</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a></code></dd>
</dl>
</li>
</ul>
<a name="compareTo-org.redkale.net.sncp.SncpServlet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&nbsp;o0)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code>compareTo</code>&nbsp;在接口中&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&gt;</code></dd>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../org/redkale/net/sncp/SncpServlet.html#compareTo-org.redkale.net.sncp.SncpServlet-">compareTo</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a></code></dd>
</dl>
</li>
</ul>
<a name="execute-org.redkale.net.sncp.SncpRequest-org.redkale.net.sncp.SncpResponse-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>execute</h4>
<pre>public&nbsp;void&nbsp;execute(<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&nbsp;request,
<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&nbsp;response)
throws java.io.IOException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/redkale/net/Servlet.html#execute-R-P-">execute</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>,<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&gt;</code></dd>
<dt><span class="throwsLabel">抛出:</span></dt>
<dd><code>java.io.IOException</code></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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpDynServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpDyn.html" title="org.redkale.net.sncp中的注释"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpDynServlet.html" target="_top">框架</a></li>
<li><a href="SncpDynServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li><a href="#nested.class.summary">嵌套</a>&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,540 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpRequest</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpRequest";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpRequest.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpPrepareServlet.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpRequest.html" target="_top">框架</a></li>
<li><a href="SncpRequest.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpRequest" class="title">类 SncpRequest</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">org.redkale.net.Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpRequest</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">SncpRequest</span>
extends <a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#convert">convert</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#DEFAULT_HEADER">DEFAULT_HEADER</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#HEADER_SIZE">HEADER_SIZE</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.redkale.net.Request">
<!-- -->
</a>
<h3>从类继承的字段&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a></h3>
<code><a href="../../../../org/redkale/net/Request.html#attributes">attributes</a>, <a href="../../../../org/redkale/net/Request.html#bsonConvert">bsonConvert</a>, <a href="../../../../org/redkale/net/Request.html#channel">channel</a>, <a href="../../../../org/redkale/net/Request.html#context">context</a>, <a href="../../../../org/redkale/net/Request.html#createtime">createtime</a>, <a href="../../../../org/redkale/net/Request.html#jsonConvert">jsonConvert</a>, <a href="../../../../org/redkale/net/Request.html#keepAlive">keepAlive</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符</th>
<th class="colLast" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#SncpRequest-org.redkale.net.sncp.SncpContext-">SncpRequest</a></span>(<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getActionid--">getActionid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getBody--">getBody</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.net.InetSocketAddress</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getRemoteAddress--">getRemoteAddress</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getSeqid--">getSeqid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getServiceid--">getServiceid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#getServiceversion--">getServiceversion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#isPing--">isPing</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#prepare--">prepare</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#readBody-java.nio.ByteBuffer-">readBody</a></span>(java.nio.ByteBuffer&nbsp;buffer)</code>
<div class="block">读取buffer并返回读取的有效数据长度</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#readHeader-java.nio.ByteBuffer-">readHeader</a></span>(java.nio.ByteBuffer&nbsp;buffer)</code>
<div class="block">返回值Integer.MIN_VALUE: 帧数据; -1数据不合法 0解析完毕 &gt;0: 需再读取的字节数。</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#recycle--">recycle</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpRequest.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Request">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a></h3>
<code><a href="../../../../org/redkale/net/Request.html#getAttribute-java.lang.String-">getAttribute</a>, <a href="../../../../org/redkale/net/Request.html#getAttributes--">getAttributes</a>, <a href="../../../../org/redkale/net/Request.html#getContext--">getContext</a>, <a href="../../../../org/redkale/net/Request.html#getCreatetime--">getCreatetime</a>, <a href="../../../../org/redkale/net/Request.html#getProperties--">getProperties</a>, <a href="../../../../org/redkale/net/Request.html#getProperty-java.lang.String-">getProperty</a>, <a href="../../../../org/redkale/net/Request.html#removeAttribute-java.lang.String-">removeAttribute</a>, <a href="../../../../org/redkale/net/Request.html#removeProperty-java.lang.String-">removeProperty</a>, <a href="../../../../org/redkale/net/Request.html#setAttribute-java.lang.String-T-">setAttribute</a>, <a href="../../../../org/redkale/net/Request.html#setProperty-java.lang.String-T-">setProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="HEADER_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HEADER_SIZE</h4>
<pre>public static final&nbsp;int HEADER_SIZE</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../constant-values.html#org.redkale.net.sncp.SncpRequest.HEADER_SIZE">常量字段值</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_HEADER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_HEADER</h4>
<pre>public static final&nbsp;byte[] DEFAULT_HEADER</pre>
</li>
</ul>
<a name="convert">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>convert</h4>
<pre>protected final&nbsp;<a href="../../../../org/redkale/convert/bson/BsonConvert.html" title="org.redkale.convert.bson中的类">BsonConvert</a> convert</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpRequest-org.redkale.net.sncp.SncpContext-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpRequest</h4>
<pre>protected&nbsp;SncpRequest(<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="readHeader-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readHeader</h4>
<pre>protected&nbsp;int&nbsp;readHeader(java.nio.ByteBuffer&nbsp;buffer)</pre>
<div class="block"><span class="descfrmTypeLabel">从类复制的说明:&nbsp;<code><a href="../../../../org/redkale/net/Request.html#readHeader-java.nio.ByteBuffer-">Request</a></code></span></div>
<div class="block">返回值Integer.MIN_VALUE: 帧数据; -1数据不合法 0解析完毕 &gt;0: 需再读取的字节数。</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/redkale/net/Request.html#readHeader-java.nio.ByteBuffer-">readHeader</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</code></dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>buffer</code> - ByteBuffer对象</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>缺少的字节数</dd>
</dl>
</li>
</ul>
<a name="readBody-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readBody</h4>
<pre>protected&nbsp;int&nbsp;readBody(java.nio.ByteBuffer&nbsp;buffer)</pre>
<div class="block"><span class="descfrmTypeLabel">从类复制的说明:&nbsp;<code><a href="../../../../org/redkale/net/Request.html#readBody-java.nio.ByteBuffer-">Request</a></code></span></div>
<div class="block">读取buffer并返回读取的有效数据长度</div>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/redkale/net/Request.html#readBody-java.nio.ByteBuffer-">readBody</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</code></dd>
<dt><span class="paramLabel">参数:</span></dt>
<dd><code>buffer</code> - ByteBuffer对象</dd>
<dt><span class="returnLabel">返回:</span></dt>
<dd>有效数据长度</dd>
</dl>
</li>
</ul>
<a name="prepare--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prepare</h4>
<pre>protected&nbsp;void&nbsp;prepare()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code><a href="../../../../org/redkale/net/Request.html#prepare--">prepare</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>toString</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="recycle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recycle</h4>
<pre>protected&nbsp;void&nbsp;recycle()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code><a href="../../../../org/redkale/net/Request.html#recycle--">recycle</a></code>&nbsp;在类中&nbsp;<code><a href="../../../../org/redkale/net/Request.html" title="org.redkale.net中的类">Request</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="isPing--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPing</h4>
<pre>protected&nbsp;boolean&nbsp;isPing()</pre>
</li>
</ul>
<a name="getBody--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBody</h4>
<pre>public&nbsp;byte[]&nbsp;getBody()</pre>
</li>
</ul>
<a name="getSeqid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSeqid</h4>
<pre>public&nbsp;long&nbsp;getSeqid()</pre>
</li>
</ul>
<a name="getServiceversion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceversion</h4>
<pre>public&nbsp;int&nbsp;getServiceversion()</pre>
</li>
</ul>
<a name="getServiceid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceid</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;getServiceid()</pre>
</li>
</ul>
<a name="getActionid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActionid</h4>
<pre>public&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;getActionid()</pre>
</li>
</ul>
<a name="getRemoteAddress--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRemoteAddress</h4>
<pre>public&nbsp;java.net.InetSocketAddress&nbsp;getRemoteAddress()</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpRequest.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpPrepareServlet.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpRequest.html" target="_top">框架</a></li>
<li><a href="SncpRequest.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,422 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpResponse</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9};
var tabs = {65535:["t0","所有方法"],1:["t1","静态方法"],2:["t2","实例方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpResponse.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpResponse.html" target="_top">框架</a></li>
<li><a href="SncpResponse.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpResponse" class="title">类 SncpResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">org.redkale.net.Response</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&gt;</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpResponse</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">SncpResponse</span>
extends <a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&gt;</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>字段概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="字段概要表, 列表字段和解释">
<caption><span>字段</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">字段和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLACTIONID">RETCODE_ILLACTIONID</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLSERVICEID">RETCODE_ILLSERVICEID</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#RETCODE_ILLSERVICEVER">RETCODE_ILLSERVICEVER</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#RETCODE_THROWEXCEPTION">RETCODE_THROWEXCEPTION</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.redkale.net.Response">
<!-- -->
</a>
<h3>从类继承的字段&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a></h3>
<code><a href="../../../../org/redkale/net/Response.html#channel">channel</a>, <a href="../../../../org/redkale/net/Response.html#context">context</a>, <a href="../../../../org/redkale/net/Response.html#recycleListener">recycleListener</a>, <a href="../../../../org/redkale/net/Response.html#request">request</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">限定符</th>
<th class="colLast" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#SncpResponse-org.redkale.net.sncp.SncpContext-org.redkale.net.sncp.SncpRequest-">SncpResponse</a></span>(<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&nbsp;context,
<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&nbsp;request)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#createPool-java.util.concurrent.atomic.AtomicLong-java.util.concurrent.atomic.AtomicLong-int-org.redkale.util.Creator-">createPool</a></span>(java.util.concurrent.atomic.AtomicLong&nbsp;creatCounter,
java.util.concurrent.atomic.AtomicLong&nbsp;cycleCounter,
int&nbsp;max,
<a href="../../../../org/redkale/util/Creator.html" title="org.redkale.util中的接口">Creator</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;&nbsp;creator)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#finish-int-org.redkale.convert.bson.BsonWriter-">finish</a></span>(int&nbsp;retcode,
<a href="../../../../org/redkale/convert/bson/BsonWriter.html" title="org.redkale.convert.bson中的类">BsonWriter</a>&nbsp;out)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpResponse.html#getRetCodeInfo-int-">getRetCodeInfo</a></span>(int&nbsp;retcode)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Response">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a></h3>
<code><a href="../../../../org/redkale/net/Response.html#finish--">finish</a>, <a href="../../../../org/redkale/net/Response.html#finish-boolean-">finish</a>, <a href="../../../../org/redkale/net/Response.html#finish-boolean-java.nio.ByteBuffer...-">finish</a>, <a href="../../../../org/redkale/net/Response.html#finish-boolean-java.nio.ByteBuffer-">finish</a>, <a href="../../../../org/redkale/net/Response.html#finish-java.nio.ByteBuffer...-">finish</a>, <a href="../../../../org/redkale/net/Response.html#finish-java.nio.ByteBuffer-">finish</a>, <a href="../../../../org/redkale/net/Response.html#getContext--">getContext</a>, <a href="../../../../org/redkale/net/Response.html#init-org.redkale.net.AsyncConnection-">init</a>, <a href="../../../../org/redkale/net/Response.html#prepare--">prepare</a>, <a href="../../../../org/redkale/net/Response.html#recycle--">recycle</a>, <a href="../../../../org/redkale/net/Response.html#refuseAlive--">refuseAlive</a>, <a href="../../../../org/redkale/net/Response.html#removeChannel--">removeChannel</a>, <a href="../../../../org/redkale/net/Response.html#send-java.nio.ByteBuffer:A-A-java.nio.channels.CompletionHandler-">send</a>, <a href="../../../../org/redkale/net/Response.html#send-java.nio.ByteBuffer-A-java.nio.channels.CompletionHandler-">send</a>, <a href="../../../../org/redkale/net/Response.html#setRecycleListener-java.util.function.BiConsumer-">setRecycleListener</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>字段详细资料</h3>
<a name="RETCODE_ILLSERVICEID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RETCODE_ILLSERVICEID</h4>
<pre>public static final&nbsp;int RETCODE_ILLSERVICEID</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../constant-values.html#org.redkale.net.sncp.SncpResponse.RETCODE_ILLSERVICEID">常量字段值</a></dd>
</dl>
</li>
</ul>
<a name="RETCODE_ILLSERVICEVER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RETCODE_ILLSERVICEVER</h4>
<pre>public static final&nbsp;int RETCODE_ILLSERVICEVER</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../constant-values.html#org.redkale.net.sncp.SncpResponse.RETCODE_ILLSERVICEVER">常量字段值</a></dd>
</dl>
</li>
</ul>
<a name="RETCODE_ILLACTIONID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RETCODE_ILLACTIONID</h4>
<pre>public static final&nbsp;int RETCODE_ILLACTIONID</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../constant-values.html#org.redkale.net.sncp.SncpResponse.RETCODE_ILLACTIONID">常量字段值</a></dd>
</dl>
</li>
</ul>
<a name="RETCODE_THROWEXCEPTION">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RETCODE_THROWEXCEPTION</h4>
<pre>public static final&nbsp;int RETCODE_THROWEXCEPTION</pre>
<dl>
<dt><span class="seeLabel">另请参阅:</span></dt>
<dd><a href="../../../../constant-values.html#org.redkale.net.sncp.SncpResponse.RETCODE_THROWEXCEPTION">常量字段值</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpResponse-org.redkale.net.sncp.SncpContext-org.redkale.net.sncp.SncpRequest-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpResponse</h4>
<pre>protected&nbsp;SncpResponse(<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>&nbsp;context,
<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>&nbsp;request)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="createPool-java.util.concurrent.atomic.AtomicLong-java.util.concurrent.atomic.AtomicLong-int-org.redkale.util.Creator-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPool</h4>
<pre>public static&nbsp;<a href="../../../../org/redkale/util/ObjectPool.html" title="org.redkale.util中的类">ObjectPool</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;&nbsp;createPool(java.util.concurrent.atomic.AtomicLong&nbsp;creatCounter,
java.util.concurrent.atomic.AtomicLong&nbsp;cycleCounter,
int&nbsp;max,
<a href="../../../../org/redkale/util/Creator.html" title="org.redkale.util中的接口">Creator</a>&lt;<a href="../../../../org/redkale/net/Response.html" title="org.redkale.net中的类">Response</a>&gt;&nbsp;creator)</pre>
</li>
</ul>
<a name="getRetCodeInfo-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRetCodeInfo</h4>
<pre>public static&nbsp;java.lang.String&nbsp;getRetCodeInfo(int&nbsp;retcode)</pre>
</li>
</ul>
<a name="finish-int-org.redkale.convert.bson.BsonWriter-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>finish</h4>
<pre>public&nbsp;void&nbsp;finish(int&nbsp;retcode,
<a href="../../../../org/redkale/convert/bson/BsonWriter.html" title="org.redkale.convert.bson中的类">BsonWriter</a>&nbsp;out)</pre>
</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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpResponse.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li><a href="../../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">下一个类</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpResponse.html" target="_top">框架</a></li>
<li><a href="SncpResponse.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li><a href="#field.summary">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li><a href="#field.detail">字段</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,346 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:39 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SncpServlet</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SncpServlet";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":6,"i3":10};
var tabs = {65535:["t0","所有方法"],2:["t2","实例方法"],4:["t3","抽象方法"],8:["t4","具体方法"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li>下一个类</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpServlet.html" target="_top">框架</a></li>
<li><a href="SncpServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</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">org.redkale.net.sncp</div>
<h2 title="类 SncpServlet" class="title">类 SncpServlet</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">org.redkale.net.Servlet</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>,<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&gt;</li>
<li>
<ul class="inheritance">
<li>org.redkale.net.sncp.SncpServlet</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>所有已实现的接口:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&gt;</dd>
</dl>
<dl>
<dt>直接已知子类:</dt>
<dd><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html" title="org.redkale.net.sncp中的类">SncpDynServlet</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">SncpServlet</span>
extends <a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a>&lt;<a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a>,<a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a>,<a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a>&gt;
implements java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&gt;</pre>
<div class="block"><p>
详情见: https://redkale.org</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>构造器概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
<caption><span>构造器</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">构造器和说明</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpServlet.html#SncpServlet--">SncpServlet</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>方法概要</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
<caption><span id="t0" class="activeTableTab"><span>所有方法</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">实例方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">具体方法</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">限定符和类型</th>
<th class="colLast" scope="col">方法和说明</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpServlet.html#compareTo-org.redkale.net.sncp.SncpServlet-">compareTo</a></span>(<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpServlet.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpServlet.html#getServiceid--">getServiceid</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/redkale/net/sncp/SncpServlet.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.redkale.net.Servlet">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;org.redkale.net.<a href="../../../../org/redkale/net/Servlet.html" title="org.redkale.net中的类">Servlet</a></h3>
<code><a href="../../../../org/redkale/net/Servlet.html#destroy-C-org.redkale.util.AnyValue-">destroy</a>, <a href="../../../../org/redkale/net/Servlet.html#execute-R-P-">execute</a>, <a href="../../../../org/redkale/net/Servlet.html#init-C-org.redkale.util.AnyValue-">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>从类继承的方法&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>构造器详细资料</h3>
<a name="SncpServlet--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SncpServlet</h4>
<pre>public&nbsp;SncpServlet()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>方法详细资料</h3>
<a name="getServiceid--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServiceid</h4>
<pre>public abstract&nbsp;<a href="../../../../org/redkale/util/DLong.html" title="org.redkale.util中的类">DLong</a>&nbsp;getServiceid()</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public final&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>equals</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public final&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">覆盖:</span></dt>
<dd><code>hashCode</code>&nbsp;在类中&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="compareTo-org.redkale.net.sncp.SncpServlet-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&nbsp;o)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">指定者:</span></dt>
<dd><code>compareTo</code>&nbsp;在接口中&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a>&gt;</code></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="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li class="navBarCell1Rev"></li>
<li><a href="class-use/SncpServlet.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类"><span class="typeNameLink">上一个类</span></a></li>
<li>下一个类</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/SncpServlet.html" target="_top">框架</a></li>
<li><a href="SncpServlet.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>概要:&nbsp;</li>
<li>嵌套&nbsp;|&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">方法</a></li>
</ul>
<ul class="subNavList">
<li>详细资料:&nbsp;</li>
<li>字段&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">构造器</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">方法</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,37 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:40 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.redkale.net.sncp</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../org/redkale/net/sncp/package-summary.html" target="classFrame">org.redkale.net.sncp</a></h1>
<div class="indexContainer">
<h2 title="类"></h2>
<ul title="类">
<li><a href="ServiceWrapper.html" title="org.redkale.net.sncp中的类" target="classFrame">ServiceWrapper</a></li>
<li><a href="Sncp.html" title="org.redkale.net.sncp中的类" target="classFrame">Sncp</a></li>
<li><a href="SncpClient.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpClient</a></li>
<li><a href="SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpClient.SncpAction</a></li>
<li><a href="SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpClient.SncpFuture</a></li>
<li><a href="SncpContext.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpContext</a></li>
<li><a href="SncpDynServlet.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpDynServlet</a></li>
<li><a href="SncpDynServlet.SncpServletAction.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpDynServlet.SncpServletAction</a></li>
<li><a href="SncpPrepareServlet.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpPrepareServlet</a></li>
<li><a href="SncpRequest.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpRequest</a></li>
<li><a href="SncpResponse.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpResponse</a></li>
<li><a href="SncpServer.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpServer</a></li>
<li><a href="SncpServlet.html" title="org.redkale.net.sncp中的类" target="classFrame">SncpServlet</a></li>
</ul>
<h2 title="注释类型">注释类型</h2>
<ul title="注释类型">
<li><a href="SncpDyn.html" title="org.redkale.net.sncp中的注释" target="classFrame">SncpDyn</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -1,257 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:40 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.redkale.net.sncp</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.redkale.net.sncp";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li class="navBarCell1Rev">程序包</li>
<li></li>
<li><a href="package-use.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/http/package-summary.html">上一个程序包</a></li>
<li><a href="../../../../org/redkale/service/package-summary.html">下一个程序包</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/package-summary.html" target="_top">框架</a></li>
<li><a href="package-summary.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="程序包" class="title">程序包&nbsp;org.redkale.net.sncp</h1>
<div class="docSummary">
<div class="block">SNCP协议包,提供SNCP协议服务器</div>
</div>
<p>请参阅:&nbsp;<a href="#package.description">说明</a></p>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="类概要表, 列表类和解释">
<caption><span>类概要</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/ServiceWrapper.html" title="org.redkale.net.sncp中的类">ServiceWrapper</a>&lt;T extends <a href="../../../../org/redkale/service/Service.html" title="org.redkale.service中的接口">Service</a>&gt;</td>
<td class="colLast">
<div class="block">Service对象的封装类
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/Sncp.html" title="org.redkale.net.sncp中的类">Sncp</a></td>
<td class="colLast">
<div class="block">Service Node Communicate Protocol
生成Service的本地模式或远程模式Service-Class的工具类
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpClient.html" title="org.redkale.net.sncp中的类">SncpClient</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpAction.html" title="org.redkale.net.sncp中的类">SncpClient.SncpAction</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpClient.SncpFuture.html" title="org.redkale.net.sncp中的类">SncpClient.SncpFuture</a>&lt;T&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpContext.html" title="org.redkale.net.sncp中的类">SncpContext</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.html" title="org.redkale.net.sncp中的类">SncpDynServlet</a></td>
<td class="colLast">
<div class="block">详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpDynServlet.SncpServletAction.html" title="org.redkale.net.sncp中的类">SncpDynServlet.SncpServletAction</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpPrepareServlet.html" title="org.redkale.net.sncp中的类">SncpPrepareServlet</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpRequest.html" title="org.redkale.net.sncp中的类">SncpRequest</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpResponse.html" title="org.redkale.net.sncp中的类">SncpResponse</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpServer.html" title="org.redkale.net.sncp中的类">SncpServer</a></td>
<td class="colLast">
<div class="block">Service Node Communicate Protocol
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpServlet.html" title="org.redkale.net.sncp中的类">SncpServlet</a></td>
<td class="colLast">
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="注释类型概要表, 列表注释类型和解释">
<caption><span>注释类型概要</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">注释类型</th>
<th class="colLast" scope="col">说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/redkale/net/sncp/SncpDyn.html" title="org.redkale.net.sncp中的注释">SncpDyn</a></td>
<td class="colLast">
<div class="block">修饰由SNCP协议动态生成的class、和method
本地模式动态生成的_DynLocalXXXXService类其带有&#64;RpcMultiRun方法均会打上@SncpDyn(remote = false, index=N) 的注解
远程模式动态生成的_DynRemoteXXXService类会打上&#64;SncpDyn(remote = true) 的注解
详情见: https://redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="package.description">
<!-- -->
</a>
<h2 title="程序包org.redkale.net.sncp的说明">程序包org.redkale.net.sncp的说明</h2>
<div class="block">SNCP协议包,提供SNCP协议服务器</div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li class="navBarCell1Rev">程序包</li>
<li></li>
<li><a href="package-use.html">使用</a></li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/redkale/net/http/package-summary.html">上一个程序包</a></li>
<li><a href="../../../../org/redkale/service/package-summary.html">下一个程序包</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/package-summary.html" target="_top">框架</a></li>
<li><a href="package-summary.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@@ -1,235 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_101) on Fri Nov 25 14:21:41 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>程序包 org.redkale.net.sncp的使用</title>
<meta name="date" content="2016-11-25">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u7A0B\u5E8F\u5305 org.redkale.net.sncp\u7684\u4F7F\u7528";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">所有类</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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="程序包的使用 org.redkale.net.sncp" class="title">程序包的使用<br>org.redkale.net.sncp</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
<caption><span>使用<a href="../../../../org/redkale/net/sncp/package-summary.html">org.redkale.net.sncp</a>的程序包</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">程序包</th>
<th class="colLast" scope="col">说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.boot">org.redkale.boot</a></td>
<td class="colLast">
<div class="block">提供Redkale服务器的启动、初始化和加载功能</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.net.sncp">org.redkale.net.sncp</a></td>
<td class="colLast">
<div class="block">SNCP协议包,提供SNCP协议服务器</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.boot">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../../org/redkale/boot/package-summary.html">org.redkale.boot</a>使用的<a href="../../../../org/redkale/net/sncp/package-summary.html">org.redkale.net.sncp</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/ServiceWrapper.html#org.redkale.boot">ServiceWrapper</a>
<div class="block">Service对象的封装类
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpServer.html#org.redkale.boot">SncpServer</a>
<div class="block">Service Node Communicate Protocol
详情见: https://redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.net.sncp">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../../org/redkale/net/sncp/package-summary.html">org.redkale.net.sncp</a>使用的<a href="../../../../org/redkale/net/sncp/package-summary.html">org.redkale.net.sncp</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/ServiceWrapper.html#org.redkale.net.sncp">ServiceWrapper</a>
<div class="block">Service对象的封装类
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpClient.html#org.redkale.net.sncp">SncpClient</a>
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpClient.SncpAction.html#org.redkale.net.sncp">SncpClient.SncpAction</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpContext.html#org.redkale.net.sncp">SncpContext</a>
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpDynServlet.SncpServletAction.html#org.redkale.net.sncp">SncpDynServlet.SncpServletAction</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpRequest.html#org.redkale.net.sncp">SncpRequest</a>
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpResponse.html#org.redkale.net.sncp">SncpResponse</a>
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../org/redkale/net/sncp/class-use/SncpServlet.html#org.redkale.net.sncp">SncpServlet</a>
<div class="block">
详情见: https://redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/redkale/net/sncp/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">所有类</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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>