org.mobicents.media.server.impl.resource.ss7
Class Mtp2

java.lang.Object
  extended by org.mobicents.media.server.impl.resource.ss7.Mtp2
All Implemented Interfaces:
java.lang.Runnable

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

Author:
kulikov, baranowb

Field Summary
static int AERM_THRESHOLD_EMERGENCY
           
static int AERM_THRESHOLD_NORMAL
           
protected static java.util.concurrent.ScheduledExecutorService mtpTimer
           
 
Constructor Summary
Mtp2(java.lang.String name)
           
 
Method Summary
static java.lang.String dump(byte[] buff, int size, boolean asBits)
           
static java.lang.String dump(java.nio.ByteBuffer buff, int size, boolean asBits)
           
static java.lang.String dump(int[] buff, int size)
           
 void failLink()
           
 int getSpan()
           
 int getTimeslot()
           
 boolean isEnableDataTrace()
           
 boolean isEnableSuTrace()
           
 boolean isL2Debug()
           
static int PPP_FCS(int fcs, int c)
           
 boolean queue(byte[] msg)
           
 void run()
          The main handling method which performs reading and writting.
 void setEnableDataTrace(boolean enableDataTrace)
           
 void setEnableSuTrace(boolean enableSuTrace)
           
 void setL2Debug(boolean l2Debug)
           
 void setLayer1(Mtp1 layer1)
          Assigns layer 1 implementation.
protected  void setLayer3(Mtp3 layer3)
           
 void setSpan(int span)
           
 void setTimeslot(int timeslot)
           
 void start()
           
 void startInitialAlignment()
           
 void startInitialAlignment(boolean resetTxOffset)
           
 void stop()
           
 void trace(java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AERM_THRESHOLD_NORMAL

public static final int AERM_THRESHOLD_NORMAL
See Also:
Constant Field Values

AERM_THRESHOLD_EMERGENCY

public static final int AERM_THRESHOLD_EMERGENCY
See Also:
Constant Field Values

mtpTimer

protected static final java.util.concurrent.ScheduledExecutorService mtpTimer
Constructor Detail

Mtp2

public Mtp2(java.lang.String name)
Method Detail

setLayer1

public void setLayer1(Mtp1 layer1)
Assigns layer 1 implementation.

Parameters:
layer1 - the implementation of MTP1 layer.

setLayer3

protected void setLayer3(Mtp3 layer3)

getSpan

public int getSpan()

setSpan

public void setSpan(int span)

getTimeslot

public int getTimeslot()

setTimeslot

public void setTimeslot(int timeslot)

start

public void start()
           throws java.io.IOException
Throws:
java.io.IOException

startInitialAlignment

public void startInitialAlignment()

startInitialAlignment

public void startInitialAlignment(boolean resetTxOffset)

failLink

public void failLink()

queue

public boolean queue(byte[] msg)

stop

public void stop()

PPP_FCS

public static final int PPP_FCS(int fcs,
                                int c)

run

public void run()
The main handling method which performs reading and writting. It is supposed that reading is asynchronous and writting procedure is synchronized with received data.

Specified by:
run in interface java.lang.Runnable

isL2Debug

public boolean isL2Debug()

setL2Debug

public void setL2Debug(boolean l2Debug)

isEnableDataTrace

public boolean isEnableDataTrace()

setEnableDataTrace

public void setEnableDataTrace(boolean enableDataTrace)

isEnableSuTrace

public boolean isEnableSuTrace()

setEnableSuTrace

public void setEnableSuTrace(boolean enableSuTrace)

trace

public void trace(java.lang.String msg)

dump

public static final java.lang.String dump(java.nio.ByteBuffer buff,
                                          int size,
                                          boolean asBits)

dump

public static final java.lang.String dump(byte[] buff,
                                          int size,
                                          boolean asBits)

dump

public static final java.lang.String dump(int[] buff,
                                          int size)


Copyright © 2010. All Rights Reserved.