org.mobicents.mgcp.stack
Class MessageHandler

java.lang.Object
  extended by org.mobicents.mgcp.stack.MessageHandler
All Implemented Interfaces:
java.lang.Runnable

public class MessageHandler
extends java.lang.Object
implements java.lang.Runnable

Author:
Oleg Kulikov

Constructor Summary
MessageHandler(JainMgcpStackImpl stack, byte[] data, java.net.InetAddress address, int port)
          Creates a new instance of MessageHandler
 
Method Summary
 boolean isRequest(java.lang.String header)
           
static java.lang.String[] piggyDismount(java.lang.String packet)
          RFC 3435, $3.5.5: split piggy backed messages again
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageHandler

public MessageHandler(JainMgcpStackImpl stack,
                      byte[] data,
                      java.net.InetAddress address,
                      int port)
Creates a new instance of MessageHandler

Method Detail

piggyDismount

public static java.lang.String[] piggyDismount(java.lang.String packet)
RFC 3435, $3.5.5: split piggy backed messages again

Messages within the packet are split on their separator "EOL DOT EOL".

Parameters:
packet - the packet to split
Returns:
array of all separate messages

isRequest

public boolean isRequest(java.lang.String header)

run

public void run()
Specified by:
run in interface java.lang.Runnable


Copyright © 2008. All Rights Reserved.