[Red5devs] [PATCH 14 of 15] connection object erroneously called "client"
Mondain
mondain at gmail.com
Tue Aug 26 18:11:54 PDT 2008
We asked if he wants commit, he didn't say yes as of yet. If he says yes I
assume we should then vote, although I'm sure he'll get in.. Dominick and
Thijs have already noticed Antons efforts.
Paul
On Tue, Aug 26, 2008 at 5:11 PM, Steven Gong <steven.gong at gmail.com> wrote:
> I really think Mabrek can do all these fixes himself - better to get him
> the commit right to SVN...
>
>
> On Wed, Aug 27, 2008 at 2:06 AM, mabrek <mabrek at gmail.com> wrote:
>
>> diff -r 5a36e8d099f4 -r 3e241327cb9a
>> src/org/red5/server/net/rtmpt/RTMPTServlet.java
>> --- a/src/org/red5/server/net/rtmpt/RTMPTServlet.java Tue Aug 05
>> 16:24:47 2008 +0400
>> +++ b/src/org/red5/server/net/rtmpt/RTMPTServlet.java Mon Jul 21
>> 11:37:55 2008 +0400
>> @@ -221,7 +221,7 @@
>> * Servlet request
>> * @return RTMP client connection
>> */
>> - protected RTMPTConnection getClient(HttpServletRequest req) {
>> + protected RTMPTConnection getClientConnection(HttpServletRequest
>> req) {
>> final Integer id = getClientId(req);
>> return getConnection(id);
>> }
>> @@ -318,18 +318,18 @@
>> // Skip sent data
>> skipData(req);
>>
>> - RTMPTConnection client = getClient(req);
>> - if (client == null) {
>> + RTMPTConnection connection = getClientConnection(req);
>> + if (connection == null) {
>> handleBadRequest("Unknown client.", resp);
>> return;
>> }
>> - removeConnection(client.getId());
>> + removeConnection(connection.getId());
>>
>> - client.setServletRequest(req);
>> - handler.connectionClosed(client, client.getState());
>> + connection.setServletRequest(req);
>> + handler.connectionClosed(connection,
>> connection.getState());
>>
>> returnMessage((byte) 0, resp);
>> - client.realClose();
>> + connection.realClose();
>> }
>>
>> /**
>> @@ -347,17 +347,17 @@
>> protected void handleSend(HttpServletRequest req,
>> HttpServletResponse resp)
>> throws ServletException, IOException {
>>
>> - RTMPTConnection client = getClient(req);
>> - if (client == null) {
>> + RTMPTConnection connection = getClientConnection(req);
>> + if (connection == null) {
>> handleBadRequest("Unknown client.", resp);
>> return;
>> - } else if (client.getState().getState() ==
>> RTMP.STATE_DISCONNECTED) {
>> - removeConnection(client.getId());
>> + } else if (connection.getState().getState() ==
>> RTMP.STATE_DISCONNECTED) {
>> + removeConnection(connection.getId());
>> handleBadRequest("Connection already closed.",
>> resp);
>> return;
>> }
>>
>> - client.setServletRequest(req);
>> + connection.setServletRequest(req);
>>
>> // Put the received data in a ByteBuffer
>> int length = req.getContentLength();
>> @@ -366,25 +366,25 @@
>> data.flip();
>>
>> // Decode the objects in the data
>> - List messages = client.decode(data);
>> + List messages = connection.decode(data);
>> data.release();
>> data = null;
>> if (messages == null || messages.isEmpty()) {
>> - returnMessage(client.getPollingDelay(), resp);
>> + returnMessage(connection.getPollingDelay(), resp);
>> return;
>> }
>>
>> // Execute the received RTMP messages
>> for (Object message : messages) {
>> try {
>> - handler.messageReceived(client,
>> client.getState(), message);
>> + handler.messageReceived(connection,
>> connection.getState(), message);
>> } catch (Exception e) {
>> log.error("Could not process message.", e);
>> }
>> }
>>
>> // Send results to client
>> - returnPendingMessages(client, resp);
>> + returnPendingMessages(connection, resp);
>> }
>>
>> /**
>> @@ -405,23 +405,23 @@
>> // Skip sent data
>> skipData(req);
>>
>> - RTMPTConnection client = getClient(req);
>> - if (client == null) {
>> + RTMPTConnection connection = getClientConnection(req);
>> + if (connection == null) {
>> handleBadRequest("Unknown client.", resp);
>> return;
>> - } else if (client.isClosing()) {
>> + } else if (connection.isClosing()) {
>> // Tell client to close the connection
>> returnMessage((byte) 0, resp);
>> - client.realClose();
>> + connection.realClose();
>> return;
>> - } else if (client.getState().getState() ==
>> RTMP.STATE_DISCONNECTED) {
>> - removeConnection(client.getId());
>> + } else if (connection.getState().getState() ==
>> RTMP.STATE_DISCONNECTED) {
>> + removeConnection(connection.getId());
>> handleBadRequest("Connection already closed.",
>> resp);
>> return;
>> }
>>
>> - client.setServletRequest(req);
>> - returnPendingMessages(client, resp);
>> + connection.setServletRequest(req);
>> + returnPendingMessages(connection, resp);
>> }
>>
>> /**
>>
>>
>>
>> _______________________________________________
>> Red5devs mailing list
>> Red5devs at osflash.org
>> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>>
>
>
>
> --
> Best Regards
> Steven Gong
>
> InfraRed5 Red5 Consultant: http://www.infrared5.com, steven at infrared5.com
>
> Red5 Developer: http://osflash.org/red5,
> http://jira.red5.org/confluence/display/~steven/Home<http://jira.red5.org/confluence/display/%7Esteven/Home>
>
> Javaflash Project Founder and Maintainer: http://osflash.org/javaflash
>
>
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
>
--
http://gregoire.org/
http://osflash.org/red5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20080826/d057a9c9/attachment.html
More information about the Red5devs
mailing list