Updated documentation for 1.7.0

This commit is contained in:
Kristian S. Stangeland 2012-11-21 06:29:29 +01:00
parent 1d1f96cda4
commit a2b61ea880
232 changed files with 1390 additions and 771 deletions

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>All Classes</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>All Classes</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>Application</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>AsynchronousManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -217,6 +217,8 @@
<h4>registerAsyncHandler</h4>
<pre><a href="../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a>&nbsp;registerAsyncHandler(<a href="../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</pre>
<div class="block">Registers an asynchronous packet handler.
<p>
Use <a href="../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a> to delay a packet until its ready to be transmitted.
<p>
To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - - the packet listener that will recieve these asynchronous events.</dd>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>PacketStream</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>Packets.Client</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>Packets.Server</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>Packets</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>ProtocolLibrary</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>ProtocolManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -184,16 +184,32 @@ extends <a href="../../../com/comphenix/protocol/PacketStream.html" title="inter
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#removePacketListener(com.comphenix.protocol.events.PacketListener)">removePacketListener</a></strong>(<a href="../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Removes a given packet listener.</div>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#removePacketListener(com.comphenix.protocol.events.PacketListener)">removePacketListener</a></strong>(<a href="../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Removes a given packet listener.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#removePacketListeners(org.bukkit.plugin.Plugin)">removePacketListeners</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin)</code>
<div class="block">Removes every listener associated with the given plugin.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#updateEntity(org.bukkit.entity.Entity, java.util.List)">updateEntity</a></strong>(org.bukkit.entity.Entity&nbsp;entity,
@ -207,7 +223,7 @@ extends <a href="../../../com/comphenix/protocol/PacketStream.html" title="inter
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.comphenix.protocol.<a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></h3>
<code><a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code></li>
<code><a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></code></li>
</ul>
</li>
</ul>
@ -223,6 +239,52 @@ extends <a href="../../../com/comphenix/protocol/PacketStream.html" title="inter
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendServerPacket</h4>
<pre>void&nbsp;sendServerPacket(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block">Send a packet to the given player.
<p>
Re-sending a previously cancelled packet is discuraged. Use <a href="../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a>
to delay a packet until a certain condition has been met.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
</li>
</ul>
<a name="recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recieveClientPacket</h4>
<pre>void&nbsp;recieveClientPacket(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block">Simulate recieving a certain packet from a given player.
<p>
Receiving a previously cancelled packet is discuraged. Use <a href="../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a>
to delay a packet until a certain condition has been met.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - If the reflection machinery failed.</dd>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd></dl>
</li>
</ul>
<a name="getPacketListeners()">
<!-- -->
</a>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AsyncFilterManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -103,7 +103,10 @@
<pre>public class <span class="strong">AsyncFilterManager</span>
extends java.lang.Object
implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a></pre>
<div class="block">Represents a filter manager for asynchronous packets.</div>
<div class="block">Represents a filter manager for asynchronous packets.
<p>
By using <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a>, a packet can be delayed without having to block the
processing thread.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Kristian</dd></dl>
</li>
@ -126,7 +129,9 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#AsyncFilterManager(com.comphenix.protocol.error.ErrorReporter, org.bukkit.scheduler.BukkitScheduler, com.comphenix.protocol.ProtocolManager)">AsyncFilterManager</a></strong>(<a href="../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter,
org.bukkit.scheduler.BukkitScheduler&nbsp;scheduler,
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>&nbsp;</td>
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>
<div class="block">Initialize a asynchronous filter manager.</div>
</td>
</tr>
</table>
</li>
@ -182,12 +187,24 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketProcessingQueue</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getProcessingQueue(com.comphenix.protocol.events.PacketEvent)">getProcessingQueue</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Retrieve the processing queue this packet belongs to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getReceivingFilters()">getReceivingFilters</a></strong>()</code>
<div class="block">Retrieves a immutable set containing the ID of the recieved client packets that will be
observed by the asynchronous listeners.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>org.bukkit.scheduler.BukkitScheduler</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getScheduler()">getScheduler</a></strong>()</code>
<div class="block">Retrieve the current task scheduler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getSendingFilters()">getSendingFilters</a></strong>()</code>
@ -196,6 +213,19 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketSendingQueue</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getSendingQueue(com.comphenix.protocol.events.PacketEvent)">getSendingQueue</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketSendingQueue</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getSendingQueue(com.comphenix.protocol.events.PacketEvent, boolean)">getSendingQueue</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet,
boolean&nbsp;createNew)</code>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getTimeoutHandlers()">getTimeoutHandlers</a></strong>()</code>
<div class="block">Get a immutable list of every registered timeout handler.</div>
@ -228,9 +258,8 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#scheduleAsyncTask(org.bukkit.plugin.Plugin, java.lang.Runnable)">scheduleAsyncTask</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.Runnable&nbsp;runnable)</code>
<div class="block">Used to create a default asynchronous task.</div>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#removePlayer(org.bukkit.entity.Player)">removePlayer</a></strong>(org.bukkit.entity.Player&nbsp;player)</code>
<div class="block">Clean up after a given player has logged out.</div>
</td>
</tr>
<tr class="altColor">
@ -301,6 +330,10 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<pre>public&nbsp;AsyncFilterManager(<a href="../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter,
org.bukkit.scheduler.BukkitScheduler&nbsp;scheduler,
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</pre>
<div class="block">Initialize a asynchronous filter manager.
<p>
<b>Internal method</b>. Retrieve the global asynchronous manager from the protocol manager instead.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reporter</code> - - desired error reporter.</dd><dd><code>scheduler</code> - - task scheduler.</dd><dd><code>manager</code> - - protocol manager.</dd></dl>
</li>
</ul>
</li>
@ -320,6 +353,8 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a>&nbsp;registerAsyncHandler(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/AsynchronousManager.html#registerAsyncHandler(com.comphenix.protocol.events.PacketListener)">AsynchronousManager</a></code></strong></div>
<div class="block">Registers an asynchronous packet handler.
<p>
Use <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a> to delay a packet until its ready to be transmitted.
<p>
To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.</div>
<dl>
@ -368,6 +403,8 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a>&nbsp;registerAsyncHandler(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
boolean&nbsp;autoInject)</pre>
<div class="block">Registers an asynchronous packet handler.
<p>
Use <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a> to delay a packet until its ready to be transmitted.
<p>
To start listening asynchronously, pass the getListenerLoop() runnable to a different thread.
<p>
@ -466,16 +503,15 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<dt><span class="strong">Returns:</span></dt><dd>Every filtered client packet.</dd></dl>
</li>
</ul>
<a name="scheduleAsyncTask(org.bukkit.plugin.Plugin, java.lang.Runnable)">
<a name="getScheduler()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scheduleAsyncTask</h4>
<pre>public&nbsp;void&nbsp;scheduleAsyncTask(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.Runnable&nbsp;runnable)</pre>
<div class="block">Used to create a default asynchronous task.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plugin</code> - - the calling plugin.</dd><dd><code>runnable</code> - - the runnable.</dd></dl>
<h4>getScheduler</h4>
<pre>public&nbsp;org.bukkit.scheduler.BukkitScheduler&nbsp;getScheduler()</pre>
<div class="block">Retrieve the current task scheduler.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Current task scheduler.</dd></dl>
</li>
</ul>
<a name="hasAsynchronousListeners(com.comphenix.protocol.events.PacketEvent)">
@ -581,6 +617,43 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<dt><span class="strong">Parameters:</span></dt><dd><code>packet</code> - - packet to signal.</dd></dl>
</li>
</ul>
<a name="getSendingQueue(com.comphenix.protocol.events.PacketEvent)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSendingQueue</h4>
<pre>public&nbsp;com.comphenix.protocol.async.PacketSendingQueue&nbsp;getSendingQueue(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</pre>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>packet</code> - - the packet.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The server or client sending queue the packet belongs to.</dd></dl>
</li>
</ul>
<a name="getSendingQueue(com.comphenix.protocol.events.PacketEvent, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSendingQueue</h4>
<pre>public&nbsp;com.comphenix.protocol.async.PacketSendingQueue&nbsp;getSendingQueue(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet,
boolean&nbsp;createNew)</pre>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>packet</code> - - the packet.</dd><dd><code>createNew</code> - - if TRUE, create a new queue if it hasn't already been created.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The server or client sending queue the packet belongs to.</dd></dl>
</li>
</ul>
<a name="getProcessingQueue(com.comphenix.protocol.events.PacketEvent)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProcessingQueue</h4>
<pre>public&nbsp;com.comphenix.protocol.async.PacketProcessingQueue&nbsp;getProcessingQueue(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</pre>
<div class="block">Retrieve the processing queue this packet belongs to.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>packet</code> - - the packet.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The server or client sending processing the packet belongs to.</dd></dl>
</li>
</ul>
<a name="signalFreeProcessingSlot(com.comphenix.protocol.events.PacketEvent)">
<!-- -->
</a>
@ -595,7 +668,7 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<a name="sendProcessedPackets(int, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>sendProcessedPackets</h4>
<pre>public&nbsp;void&nbsp;sendProcessedPackets(int&nbsp;tickCounter,
@ -603,6 +676,17 @@ implements <a href="../../../../com/comphenix/protocol/AsynchronousManager.html"
<div class="block">Send any due packets, or clean up packets that have expired.</div>
</li>
</ul>
<a name="removePlayer(org.bukkit.entity.Player)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>removePlayer</h4>
<pre>public&nbsp;void&nbsp;removePlayer(org.bukkit.entity.Player&nbsp;player)</pre>
<div class="block">Clean up after a given player has logged out.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>player</code> - - the player that has just logged out.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AsyncListenerHandler</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -63,13 +63,13 @@
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
@ -98,7 +98,9 @@
<br>
<pre>public class <span class="strong">AsyncListenerHandler</span>
extends java.lang.Object</pre>
<div class="block">Represents a handler for an asynchronous event.</div>
<div class="block">Represents a handler for an asynchronous event.
<p>
Use <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a> to delay a packet until a certain condition has been met.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Kristian</dd></dl>
</li>
@ -107,25 +109,6 @@ extends java.lang.Object</pre>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#AsyncListenerHandler(java.lang.Thread, com.comphenix.protocol.async.AsyncFilterManager, com.comphenix.protocol.events.PacketListener)">AsyncListenerHandler</a></strong>(java.lang.Thread&nbsp;mainThread,
<a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a>&nbsp;filterManager,
<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
@ -152,7 +135,9 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#getAsyncListener()">getAsyncListener</a></strong>()</code>&nbsp;</td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#getAsyncListener()">getAsyncListener</a></strong>()</code>
<div class="block">Retrieve the current asynchronous packet listener.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
@ -180,7 +165,9 @@ extends java.lang.Object</pre>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#isCancelled()">isCancelled</a></strong>()</code>&nbsp;</td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#isCancelled()">isCancelled</a></strong>()</code>
<div class="block">Determine whether or not this asynchronous handler has been cancelled.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
@ -218,6 +205,25 @@ extends java.lang.Object</pre>
<div class="block">Stop the given amount of worker threads.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#syncStart()">syncStart</a></strong>()</code>
<div class="block">Start processing packets on the main thread.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#syncStart(long, java.util.concurrent.TimeUnit)">syncStart</a></strong>(long&nbsp;time,
java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Start processing packets on the main thread.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#syncStop()">syncStop</a></strong>()</code>
<div class="block">Stop processing packets on the main thread.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@ -234,25 +240,6 @@ extends java.lang.Object</pre>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AsyncListenerHandler(java.lang.Thread, com.comphenix.protocol.async.AsyncFilterManager, com.comphenix.protocol.events.PacketListener)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AsyncListenerHandler</h4>
<pre>public&nbsp;AsyncListenerHandler(java.lang.Thread&nbsp;mainThread,
<a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a>&nbsp;filterManager,
<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
@ -266,6 +253,8 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>isCancelled</h4>
<pre>public&nbsp;boolean&nbsp;isCancelled()</pre>
<div class="block">Determine whether or not this asynchronous handler has been cancelled.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if it has been cancelled/stopped, FALSE otherwise.</dd></dl>
</li>
</ul>
<a name="getAsyncListener()">
@ -275,6 +264,8 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>getAsyncListener</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;getAsyncListener()</pre>
<div class="block">Retrieve the current asynchronous packet listener.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Current packet listener.</dd></dl>
</li>
</ul>
<a name="getPlugin()">
@ -379,6 +370,63 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>A friendly thread name.</dd></dl>
</li>
</ul>
<a name="syncStart()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncStart</h4>
<pre>public&nbsp;boolean&nbsp;syncStart()</pre>
<div class="block">Start processing packets on the main thread.
<p>
This is useful if you need to synchronize with the main thread in your packet listener, but
you're not performing any expensive processing.
<p>
<b>Note</b>: Use a asynchronous worker if the packet listener may use more than 0.5 ms
of processing time on a single packet. Do as much as possible on the worker thread, and schedule synchronous tasks
to use the Bukkit API instead.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if the synchronized processing was successfully started, FALSE if it's already running.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If we couldn't start the underlying task.</dd></dl>
</li>
</ul>
<a name="syncStart(long, java.util.concurrent.TimeUnit)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncStart</h4>
<pre>public&nbsp;boolean&nbsp;syncStart(long&nbsp;time,
java.util.concurrent.TimeUnit&nbsp;unit)</pre>
<div class="block">Start processing packets on the main thread.
<p>
This is useful if you need to synchronize with the main thread in your packet listener, but
you're not performing any expensive processing.
<p>
The processing time parameter gives the upper bound for the amount of time spent processing pending packets.
It should be set to a fairly low number, such as 0.5 ms or 1% of a game tick - to reduce the impact
on the main thread. Never go beyond 50 milliseconds.
<p>
<b>Note</b>: Use a asynchronous worker if the packet listener may exceed the ideal processing time
on a single packet. Do as much as possible on the worker thread, and schedule synchronous tasks
to use the Bukkit API instead.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>time</code> - - the amount of processing time alloted per game tick (20 ticks per second).</dd><dd><code>unit</code> - - the unit of the processingTime argument.</dd>
<dt><span class="strong">Returns:</span></dt><dd>TRUE if the synchronized processing was successfully started, FALSE if it's already running.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If we couldn't start the underlying task.</dd></dl>
</li>
</ul>
<a name="syncStop()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>syncStop</h4>
<pre>public&nbsp;boolean&nbsp;syncStop()</pre>
<div class="block">Stop processing packets on the main thread.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if we stopped any processing tasks, FALSE if it has already been stopped.</dd></dl>
</li>
</ul>
<a name="start(int)">
<!-- -->
</a>
@ -490,13 +538,13 @@ extends java.lang.Object</pre>
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AsyncMarker</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -159,81 +159,89 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#compareTo(com.comphenix.protocol.async.AsyncMarker)">compareTo</a></strong>(<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;o)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getInitialTime()">getInitialTime</a></strong>()</code>
<div class="block">Retrieve the time the packet was initially queued for asynchronous processing.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getListenerHandler()">getListenerHandler</a></strong>()</code>
<div class="block">Retrieve the current asynchronous listener handler.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getNewSendingIndex()">getNewSendingIndex</a></strong>()</code>
<div class="block">Retrieve the desired sending order after processing has completed.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getOriginalSendingIndex()">getOriginalSendingIndex</a></strong>()</code>
<div class="block">Retrieve the order the packet was originally transmitted.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getPacketStream()">getPacketStream</a></strong>()</code>
<div class="block">Retrieve the packet stream responsible for transmitting this packet.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getProcessingDelay()">getProcessingDelay</a></strong>()</code>
<div class="block">Retrieve the number of times a packet must be signalled to be done before it's sent.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getProcessingLock()">getProcessingLock</a></strong>()</code>
<div class="block">Processing lock used to synchronize access to the parent PacketEvent and PacketContainer.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getQueuedSendingIndex()">getQueuedSendingIndex</a></strong>()</code>
<div class="block">Retrieve the sending index when the packet was queued.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getTimeout()">getTimeout</a></strong>()</code>
<div class="block">Retrieve the time the packet will be forcefully rejected.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getWorkerID()">getWorkerID</a></strong>()</code>
<div class="block">Retrieve the current worker ID.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#hasExpired()">hasExpired</a></strong>()</code>
<div class="block">Determine if this packet has expired.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#hasExpired(long)">hasExpired</a></strong>(long&nbsp;currentTime)</code>
<div class="block">Determine if this packet has expired given this time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()">incrementProcessingDelay</a></strong>()</code>
<div class="block">Increment the number of times this packet must be signalled as done before its transmitted.</div>
<div class="block">Increment the number of times the current packet must be signalled as done before its transmitted.</div>
</td>
</tr>
<tr class="altColor">
@ -300,7 +308,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
<code>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
@ -456,7 +464,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
<li class="blockList">
<h4>incrementProcessingDelay</h4>
<pre>public&nbsp;int&nbsp;incrementProcessingDelay()</pre>
<div class="block">Increment the number of times this packet must be signalled as done before its transmitted.
<div class="block">Increment the number of times the current packet must be signalled as done before its transmitted.
<p>
This is useful if an asynchronous listener is waiting for further information before the
packet can be sent to the user. A packet listener <b>MUST</b> eventually call
@ -464,10 +472,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
even if the packet is cancelled, after this method is called.
<p>
It is recommended that processing outside a packet listener is wrapped in a synchronized block
using the <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getProcessingLock()"><code>getProcessingLock()</code></a> method.
<p>
To decrement the processing delay, call signalPacketUpdate. A thread that calls this method
multiple times must call signalPacketUpdate at least that many times.</div>
using the <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#getProcessingLock()"><code>getProcessingLock()</code></a> method.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The new processing delay.</dd></dl>
</li>
</ul>
@ -625,7 +630,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
<a name="compareTo(com.comphenix.protocol.async.AsyncMarker)">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;o)</pre>
@ -635,6 +640,32 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../co
</dl>
</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;other)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AsyncRunnable</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.async.AsyncFilterManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -65,47 +65,7 @@
<div class="header">
<h2 title="Uses of Class com.comphenix.protocol.async.AsyncFilterManager" class="title">Uses of Class<br>com.comphenix.protocol.async.AsyncFilterManager</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a> in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#AsyncListenerHandler(java.lang.Thread, com.comphenix.protocol.async.AsyncFilterManager, com.comphenix.protocol.events.PacketListener)">AsyncListenerHandler</a></strong>(java.lang.Thread&nbsp;mainThread,
<a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a>&nbsp;filterManager,
<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="classUseContainer">No usage of com.comphenix.protocol.async.AsyncFilterManager</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.async.AsyncListenerHandler</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.async.AsyncMarker</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.async.AsyncRunnable</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.async</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.async</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.async Class Hierarchy</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Package com.comphenix.protocol.async</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -117,21 +117,16 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/async/class-use/AsyncFilterManager.html#com.comphenix.protocol.async">AsyncFilterManager</a>
<div class="block">Represents a filter manager for asynchronous packets.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/async/class-use/AsyncListenerHandler.html#com.comphenix.protocol.async">AsyncListenerHandler</a>
<div class="block">Represents a handler for an asynchronous event.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/async/class-use/AsyncMarker.html#com.comphenix.protocol.async">AsyncMarker</a>
<div class="block">Contains information about the packet that is being processed by asynchronous listeners.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/async/class-use/AsyncRunnable.html#com.comphenix.protocol.async">AsyncRunnable</a>
<div class="block">A runnable representing a asynchronous event listener.</div>
</td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.Application</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.AsynchronousManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.PacketStream</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets.Client</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets.Server</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.ProtocolLibrary</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.ProtocolManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -129,7 +129,9 @@
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#AsyncFilterManager(com.comphenix.protocol.error.ErrorReporter, org.bukkit.scheduler.BukkitScheduler, com.comphenix.protocol.ProtocolManager)">AsyncFilterManager</a></strong>(<a href="../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter,
org.bukkit.scheduler.BukkitScheduler&nbsp;scheduler,
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>&nbsp;</td>
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>
<div class="block">Initialize a asynchronous filter manager.</div>
</td>
</tr>
</tbody>
</table>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AbstractConcurrentListenerMultimap</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AbstractIntervalTree.EndPoint</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -122,10 +122,14 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#key">key</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#state">state</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#value">value</a></strong></code>&nbsp;</td>
</tr>
@ -144,7 +148,8 @@ extends java.lang.Object</pre>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TValue)">AbstractIntervalTree.EndPoint</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a>&nbsp;state,
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TKey, TValue)">AbstractIntervalTree.EndPoint</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a>&nbsp;state,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;value)</code>&nbsp;</td>
</tr>
</table>
@ -189,12 +194,21 @@ extends java.lang.Object</pre>
<a name="value">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>value</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a> value</pre>
</li>
</ul>
<a name="key">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>key</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a> extends java.lang.Comparable&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&gt; key</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@ -203,15 +217,16 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State,java.lang.Object)">
<a name="AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State,java.lang.Comparable,java.lang.Object)">
<!-- -->
</a><a name="AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TValue)">
</a><a name="AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TKey, TValue)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractIntervalTree.EndPoint</h4>
<pre>public&nbsp;AbstractIntervalTree.EndPoint(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a>&nbsp;state,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;value)</pre>
</li>
</ul>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AbstractIntervalTree.Entry</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -127,31 +127,36 @@ implements java.util.Map.Entry&lt;com.google.common.collect.Range&lt;TKey&gt;,TV
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.common.collect.Range&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#getKey()">getKey</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#getValue()">getValue</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#setValue(TValue)">setValue</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.util.Map.Entry">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.util.Map.Entry</h3>
<code>equals, hashCode</code></li>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
@ -198,7 +203,7 @@ implements java.util.Map.Entry&lt;com.google.common.collect.Range&lt;TKey&gt;,TV
</a><a name="setValue(TValue)">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>setValue</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;setValue(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;value)</pre>
@ -208,6 +213,49 @@ implements java.util.Map.Entry&lt;com.google.common.collect.Range&lt;TKey&gt;,TV
</dl>
</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><strong>Specified by:</strong></dt>
<dd><code>equals</code>&nbsp;in interface&nbsp;<code>java.util.Map.Entry&lt;com.google.common.collect.Range&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a> extends java.lang.Comparable&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&gt;&gt;,<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&gt;</code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code>equals</code>&nbsp;in class&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><strong>Specified by:</strong></dt>
<dd><code>hashCode</code>&nbsp;in interface&nbsp;<code>java.util.Map.Entry&lt;com.google.common.collect.Range&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a> extends java.lang.Comparable&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&gt;&gt;,<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&gt;</code></dd>
<dt><strong>Overrides:</strong></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toString()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AbstractIntervalTree.State</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>AbstractIntervalTree</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -229,28 +229,49 @@ extends java.lang.Object</pre>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEndPoint(TKey)">getEndPoint</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key)</code>
<div class="block">Get the end-point composite associated with this key.</div>
<div class="block">Get the left-most end-point associated with this key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEntry(com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint, com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint)">getEntry</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;left,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;right)</code>
<div class="block">Retrieve the entry from a given set of end points.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getNextEndPoint(TKey, boolean)">getNextEndPoint</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</code>
<div class="block">Get the next end point of a given key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getPreviousEndPoint(TKey, boolean)">getPreviousEndPoint</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</code>
<div class="block">Get the previous end point of a given key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#incrementKey(TKey)">incrementKey</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key)</code>
<div class="block">Increment the given key by one unit.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#onEntryAdded(com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry)">onEntryAdded</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a>&nbsp;added)</code>
<div class="block">Invoked when an entry is added.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#onEntryRemoved(com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry)">onEntryRemoved</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a>&nbsp;removed)</code>
<div class="block">Invoked when an entry is removed.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#put(TKey, TKey, TValue)">put</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;lowerBound,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;upperBound,
@ -258,20 +279,20 @@ extends java.lang.Object</pre>
<div class="block">Associates a given interval of keys with a certain value.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#putAll(com.comphenix.protocol.concurrency.AbstractIntervalTree)">putAll</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree</a>&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>,<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&gt;&nbsp;other)</code>
<div class="block">Inserts every range from the given tree into the current tree.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#remove(TKey, TKey)">remove</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;lowerBound,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;upperBound)</code>
<div class="block">Removes every interval that intersects with the given range.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#remove(TKey, TKey, boolean)">remove</a></strong>(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;lowerBound,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;upperBound,
@ -364,6 +385,19 @@ extends java.lang.Object</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lowerBound</code> - - lowest value to remove.</dd><dd><code>upperBound</code> - - highest value to remove.</dd><dd><code>preserveOutside</code> - - whether or not to preserve the intervals that are partially outside.</dd></dl>
</li>
</ul>
<a name="getEntry(com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint, com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntry</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a>&nbsp;getEntry(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;left,
<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;right)</pre>
<div class="block">Retrieve the entry from a given set of end points.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>left</code> - - leftmost end point.</dd><dd><code>right</code> - - rightmost end point.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The associated entry.</dd></dl>
</li>
</ul>
<a name="addEndPoint(java.lang.Comparable,java.lang.Object,com.comphenix.protocol.concurrency.AbstractIntervalTree.State)">
<!-- -->
</a><a name="addEndPoint(TKey, TValue, com.comphenix.protocol.concurrency.AbstractIntervalTree.State)">
@ -464,11 +498,41 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>getEndPoint</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;getEndPoint(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key)</pre>
<div class="block">Get the end-point composite associated with this key.</div>
<div class="block">Get the left-most end-point associated with this key.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - - key to search for.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The end point found, or NULL.</dd></dl>
</li>
</ul>
<a name="getPreviousEndPoint(java.lang.Comparable,boolean)">
<!-- -->
</a><a name="getPreviousEndPoint(TKey, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreviousEndPoint</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;getPreviousEndPoint(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</pre>
<div class="block">Get the previous end point of a given key.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>point</code> - - the point to search with.</dd><dd><code>inclusive</code> - - whether or not to include the current point in the search.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The previous end point of a given given key, or NULL if not found.</dd></dl>
</li>
</ul>
<a name="getNextEndPoint(java.lang.Comparable,boolean)">
<!-- -->
</a><a name="getNextEndPoint(TKey, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNextEndPoint</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;getNextEndPoint(<a href="../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</pre>
<div class="block">Get the next end point of a given key.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>point</code> - - the point to search with.</dd><dd><code>inclusive</code> - - whether or not to include the current point in the search.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The next end point of a given given key, or NULL if not found.</dd></dl>
</li>
</ul>
<a name="onEntryAdded(com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry)">
<!-- -->
</a>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>SortedCopyOnWriteArray</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.AbstractConcurrentListenerMultimap</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -117,7 +117,44 @@
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEndPoint(TKey)">getEndPoint</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key)</code>
<div class="block">Get the end-point composite associated with this key.</div>
<div class="block">Get the left-most end-point associated with this key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getNextEndPoint(TKey, boolean)">getNextEndPoint</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</code>
<div class="block">Get the next end point of a given key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getPreviousEndPoint(TKey, boolean)">getPreviousEndPoint</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;point,
boolean&nbsp;inclusive)</code>
<div class="block">Get the previous end point of a given key.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a> with parameters of type <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEntry(com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint, com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint)">getEntry</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;left,
<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;right)</code>
<div class="block">Retrieve the entry from a given set of end points.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEntry(com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint, com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint)">getEntry</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;left,
<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;right)</code>
<div class="block">Retrieve the entry from a given set of end points.</div>
</td>
</tr>
</tbody>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.Entry</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -89,6 +89,22 @@
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a> in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a> that return <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></code></td>
<td class="colLast"><span class="strong">AbstractIntervalTree.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html#getEntry(com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint, com.comphenix.protocol.concurrency.AbstractIntervalTree.EndPoint)">getEntry</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;left,
<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.EndPoint</a>&nbsp;right)</code>
<div class="block">Retrieve the entry from a given set of end points.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a> that return types with arguments of type <a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.Entry.html" title="class in com.comphenix.protocol.concurrency">AbstractIntervalTree.Entry</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree.State</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -145,7 +145,8 @@ the order they are declared.</div>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TValue)">AbstractIntervalTree.EndPoint</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a>&nbsp;state,
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.EndPoint.html#AbstractIntervalTree.EndPoint(com.comphenix.protocol.concurrency.AbstractIntervalTree.State, TKey, TValue)">AbstractIntervalTree.EndPoint</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.State.html" title="enum in com.comphenix.protocol.concurrency">AbstractIntervalTree.State</a>&nbsp;state,
<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TKey</a>&nbsp;key,
<a href="../../../../../com/comphenix/protocol/concurrency/AbstractIntervalTree.html" title="type parameter in AbstractIntervalTree">TValue</a>&nbsp;value)</code>&nbsp;</td>
</tr>
</tbody>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.AbstractIntervalTree</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.concurrency Class Hierarchy</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Package com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>DetailedErrorReporter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -165,14 +165,18 @@ implements <a href="../../../../com/comphenix/protocol/error/ErrorReporter.html"
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#PLUGIN_NAME">PLUGIN_NAME</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.ref.WeakReference&lt;org.bukkit.plugin.Plugin&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#pluginReference">pluginReference</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#prefix">prefix</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#SECOND_LEVEL_PREFIX">SECOND_LEVEL_PREFIX</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#supportURL">supportURL</a></strong></code>&nbsp;</td>
</tr>
@ -191,18 +195,20 @@ implements <a href="../../../../com/comphenix/protocol/error/ErrorReporter.html"
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter()">DetailedErrorReporter</a></strong>()</code>
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter(org.bukkit.plugin.Plugin)">DetailedErrorReporter</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin)</code>
<div class="block">Create a default error reporting system.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter(java.lang.String, java.lang.String)">DetailedErrorReporter</a></strong>(java.lang.String&nbsp;prefix,
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter(org.bukkit.plugin.Plugin, java.lang.String, java.lang.String)">DetailedErrorReporter</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;supportURL)</code>
<div class="block">Create a central error reporting system.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter(java.lang.String, java.lang.String, int, java.util.logging.Logger)">DetailedErrorReporter</a></strong>(java.lang.String&nbsp;prefix,
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/error/DetailedErrorReporter.html#DetailedErrorReporter(org.bukkit.plugin.Plugin, java.lang.String, java.lang.String, int, java.util.logging.Logger)">DetailedErrorReporter</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;supportURL,
int&nbsp;maxErrorCount,
java.util.logging.Logger&nbsp;logger)</code>
@ -459,6 +465,15 @@ implements <a href="../../../../com/comphenix/protocol/error/ErrorReporter.html"
<pre>protected&nbsp;java.util.logging.Logger logger</pre>
</li>
</ul>
<a name="pluginReference">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pluginReference</h4>
<pre>protected&nbsp;java.lang.ref.WeakReference&lt;org.bukkit.plugin.Plugin&gt; pluginReference</pre>
</li>
</ul>
<a name="apacheCommonsMissing">
<!-- -->
</a>
@ -485,40 +500,42 @@ implements <a href="../../../../com/comphenix/protocol/error/ErrorReporter.html"
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DetailedErrorReporter()">
<a name="DetailedErrorReporter(org.bukkit.plugin.Plugin)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DetailedErrorReporter</h4>
<pre>public&nbsp;DetailedErrorReporter()</pre>
<pre>public&nbsp;DetailedErrorReporter(org.bukkit.plugin.Plugin&nbsp;plugin)</pre>
<div class="block">Create a default error reporting system.</div>
</li>
</ul>
<a name="DetailedErrorReporter(java.lang.String, java.lang.String)">
<a name="DetailedErrorReporter(org.bukkit.plugin.Plugin, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DetailedErrorReporter</h4>
<pre>public&nbsp;DetailedErrorReporter(java.lang.String&nbsp;prefix,
<pre>public&nbsp;DetailedErrorReporter(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;supportURL)</pre>
<div class="block">Create a central error reporting system.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>prefix</code> - - default line prefix.</dd><dd><code>supportURL</code> - - URL to report the error.</dd></dl>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plugin</code> - - the plugin owner.</dd><dd><code>prefix</code> - - default line prefix.</dd><dd><code>supportURL</code> - - URL to report the error.</dd></dl>
</li>
</ul>
<a name="DetailedErrorReporter(java.lang.String, java.lang.String, int, java.util.logging.Logger)">
<a name="DetailedErrorReporter(org.bukkit.plugin.Plugin, java.lang.String, java.lang.String, int, java.util.logging.Logger)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DetailedErrorReporter</h4>
<pre>public&nbsp;DetailedErrorReporter(java.lang.String&nbsp;prefix,
<pre>public&nbsp;DetailedErrorReporter(org.bukkit.plugin.Plugin&nbsp;plugin,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;supportURL,
int&nbsp;maxErrorCount,
java.util.logging.Logger&nbsp;logger)</pre>
<div class="block">Create a central error reporting system.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>prefix</code> - - default line prefix.</dd><dd><code>supportURL</code> - - URL to report the error.</dd><dd><code>maxErrorCount</code> - - number of errors to print before giving up.</dd><dd><code>logger</code> - - current logger.</dd></dl>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plugin</code> - - the plugin owner.</dd><dd><code>prefix</code> - - default line prefix.</dd><dd><code>supportURL</code> - - URL to report the error.</dd><dd><code>maxErrorCount</code> - - number of errors to print before giving up.</dd><dd><code>logger</code> - - current logger.</dd></dl>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:10 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>ErrorReporter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.error.DetailedErrorReporter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.error.ErrorReporter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -95,6 +95,10 @@
<td class="colFirst"><a href="#com.comphenix.protocol.injector.player">com.comphenix.protocol.injector.player</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect.compiler">com.comphenix.protocol.reflect.compiler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -146,7 +150,9 @@
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#AsyncFilterManager(com.comphenix.protocol.error.ErrorReporter, org.bukkit.scheduler.BukkitScheduler, com.comphenix.protocol.ProtocolManager)">AsyncFilterManager</a></strong>(<a href="../../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter,
org.bukkit.scheduler.BukkitScheduler&nbsp;scheduler,
<a href="../../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>&nbsp;</td>
<a href="../../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>
<div class="block">Initialize a asynchronous filter manager.</div>
</td>
</tr>
</tbody>
</table>
@ -244,6 +250,32 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.reflect.compiler">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a> in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a> with parameters of type <a href="../../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html#BackgroundCompiler(java.lang.ClassLoader, com.comphenix.protocol.error.ErrorReporter)">BackgroundCompiler</a></strong>(java.lang.ClassLoader&nbsp;loader,
<a href="../../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter)</code>
<div class="block">Initialize a background compiler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html#BackgroundCompiler(java.lang.ClassLoader, com.comphenix.protocol.error.ErrorReporter, java.util.concurrent.ExecutorService)">BackgroundCompiler</a></strong>(java.lang.ClassLoader&nbsp;loader,
<a href="../../../../../com/comphenix/protocol/error/ErrorReporter.html" title="interface in com.comphenix.protocol.error">ErrorReporter</a>&nbsp;reporter,
java.util.concurrent.ExecutorService&nbsp;executor)</code>
<div class="block">Initialize a background compiler utilizing the given thread pool.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.error</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.error</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.error Class Hierarchy</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Package com.comphenix.protocol.error</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -95,6 +95,10 @@
<td class="colFirst"><a href="#com.comphenix.protocol.injector.player">com.comphenix.protocol.injector.player</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect.compiler">com.comphenix.protocol.reflect.compiler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -173,6 +177,21 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.reflect.compiler">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/error/package-summary.html">com.comphenix.protocol.error</a> used by <a href="../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/error/class-use/ErrorReporter.html#com.comphenix.protocol.reflect.compiler">ErrorReporter</a>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>ConnectionSide</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>ListenerPriority</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>ListeningWhitelist</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>MonitorAdapter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketAdapter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketContainer</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketEvent</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -387,7 +387,15 @@ implements org.bukkit.event.Cancellable</pre>
<li class="blockList">
<h4>setCancelled</h4>
<pre>public&nbsp;void&nbsp;setCancelled(boolean&nbsp;cancel)</pre>
<div class="block">Sets whether or not the packet should be cancelled.</div>
<div class="block">Sets whether or not the packet should be cancelled. Uncancelling is possible.
<p>
<b>Warning</b>: A cancelled packet should never be re-transmitted. Use the asynchronous
packet manager if you need to perform extensive processing. It should also be used
if you need to synchronize with the main thread.
<p>
This ensures that other plugins can work with the same packet.
<p>
An asynchronous listener can also delay a packet indefinitely without having to block its thread.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code>setCancelled</code>&nbsp;in interface&nbsp;<code>org.bukkit.event.Cancellable</code></dd>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketListener</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ConnectionSide</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ListenerPriority</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ListeningWhitelist</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.MonitorAdapter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketAdapter</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketContainer</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -138,7 +138,7 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
@ -146,11 +146,27 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketEvent</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -147,22 +147,41 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketProcessingQueue</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getProcessingQueue(com.comphenix.protocol.events.PacketEvent)">getProcessingQueue</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Retrieve the processing queue this packet belongs to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketSendingQueue</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getSendingQueue(com.comphenix.protocol.events.PacketEvent)">getSendingQueue</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.comphenix.protocol.async.PacketSendingQueue</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#getSendingQueue(com.comphenix.protocol.events.PacketEvent, boolean)">getSendingQueue</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet,
boolean&nbsp;createNew)</code>
<div class="block">Retrieve the sending queue this packet belongs to.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#hasAsynchronousListeners(com.comphenix.protocol.events.PacketEvent)">hasAsynchronousListeners</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AsyncMarker.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html#isMinecraftAsync(com.comphenix.protocol.events.PacketEvent)">isMinecraftAsync</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Determine if Minecraft allows asynchronous processing of this packet.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#signalFreeProcessingSlot(com.comphenix.protocol.events.PacketEvent)">signalFreeProcessingSlot</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Signal that a packet has finished processing.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#signalPacketTransmission(com.comphenix.protocol.events.PacketEvent)">signalPacketTransmission</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>&nbsp;</td>
</tr>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.events.PacketListener</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -178,7 +178,9 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a></code></td>
<td class="colLast"><span class="strong">AsyncListenerHandler.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#getAsyncListener()">getAsyncListener</a></strong>()</code>&nbsp;</td>
<td class="colLast"><span class="strong">AsyncListenerHandler.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#getAsyncListener()">getAsyncListener</a></strong>()</code>
<div class="block">Retrieve the current asynchronous packet listener.</div>
</td>
</tr>
</tbody>
</table>
@ -223,19 +225,6 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#AsyncListenerHandler(java.lang.Thread, com.comphenix.protocol.async.AsyncFilterManager, com.comphenix.protocol.events.PacketListener)">AsyncListenerHandler</a></strong>(java.lang.Thread&nbsp;mainThread,
<a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a>&nbsp;filterManager,
<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.events</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.events</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>com.comphenix.protocol.events Class Hierarchy</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Package com.comphenix.protocol.events</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>BukkitUnwrapper</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:47 CET 2012 -->
<title>DelayedSingleTask</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>GamePhase</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>ListenerInvoker</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketConstructor.Unwrapper</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketConstructor</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketFilterManager.PlayerInjectHooks</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PacketFilterManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -600,11 +600,16 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">PacketStream</a></code></strong></div>
<div class="block">Send a packet to the given player.</div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">ProtocolManager</a></code></strong></div>
<div class="block">Send a packet to the given player.
<p>
Re-sending a previously cancelled packet is discuraged. Use <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a>
to delay a packet until a certain condition has been met.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
@ -642,11 +647,16 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
boolean&nbsp;filters)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">PacketStream</a></code></strong></div>
<div class="block">Simulate recieving a certain packet from a given player.</div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">ProtocolManager</a></code></strong></div>
<div class="block">Simulate recieving a certain packet from a given player.
<p>
Receiving a previously cancelled packet is discuraged. Use <a href="../../../../com/comphenix/protocol/async/AsyncMarker.html#incrementProcessingDelay()"><code>AsyncMarker.incrementProcessingDelay()</code></a>
to delay a packet until a certain condition has been met.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PlayerLoggedOutException</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>PrioritizedListener</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>SortedCopyOnWriteArrayTest</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>SortedPacketListenerList</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>StructureCache</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.BukkitUnwrapper</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.DelayedSingleTask</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.GamePhase</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.injector.ListenerInvoker</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Interface com.comphenix.protocol.injector.PacketConstructor.Unwrapper</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketConstructor</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketFilterManager</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PlayerLoggedOutException</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PrioritizedListener</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:12 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:49 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.SortedCopyOnWriteArrayTest</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.SortedPacketListenerList</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Tue Nov 13 17:51:11 CET 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Wed Nov 21 06:27:48 CET 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.StructureCache</title>
<meta name="date" content="2012-11-13">
<meta name="date" content="2012-11-21">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

Some files were not shown because too many files have changed in this diff Show More