org.mobicents.media.server.impl.resource.ss7
Class Mtp3Impl
java.lang.Object
org.mobicents.media.server.impl.resource.ss7.Mtp3Impl
- All Implemented Interfaces:
- java.lang.Runnable, org.mobicents.media.server.spi.resource.ss7.Mtp2Listener, org.mobicents.media.server.spi.resource.ss7.Mtp3
public class Mtp3Impl
- extends java.lang.Object
- implements org.mobicents.media.server.spi.resource.ss7.Mtp3, java.lang.Runnable
- Author:
- kulikov, baranowb
|
Field Summary |
protected java.lang.Thread |
_MAIN_THREAD
|
protected org.mobicents.media.server.spi.resource.ss7.SS7Layer4 |
layer4
|
protected java.util.List<org.mobicents.media.server.spi.resource.ss7.LinkSet> |
linkSets
|
protected java.lang.String |
name
|
protected boolean |
started
|
| Fields inherited from interface org.mobicents.media.server.spi.resource.ss7.Mtp3 |
_TIMEOUT_T1_SLTM, _TIMEOUT_T2_SLTM |
|
Constructor Summary |
Mtp3Impl(java.lang.String name)
|
|
Method Summary |
boolean |
isL3Debug()
|
void |
linkFailed(org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
|
void |
linkInService(org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
|
protected void |
manageLinkSet()
|
void |
onMessage(int sio,
byte[] sif,
org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
|
void |
run()
|
boolean |
send(byte sls,
byte linksetId,
int service,
int subservice,
byte[] msg)
|
void |
setL3Debug(boolean l3Debug)
|
void |
setLayer4(org.mobicents.media.server.spi.resource.ss7.SS7Layer4 layer4)
This should be called upper layer to set listener. |
void |
setLinkSets(java.util.List<org.mobicents.media.server.spi.resource.ss7.LinkSet> linkSets)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
layer4
protected org.mobicents.media.server.spi.resource.ss7.SS7Layer4 layer4
linkSets
protected java.util.List<org.mobicents.media.server.spi.resource.ss7.LinkSet> linkSets
_MAIN_THREAD
protected java.lang.Thread _MAIN_THREAD
started
protected volatile boolean started
name
protected java.lang.String name
Mtp3Impl
public Mtp3Impl(java.lang.String name)
setLayer4
public void setLayer4(org.mobicents.media.server.spi.resource.ss7.SS7Layer4 layer4)
- This should be called upper layer to set listener.
- Specified by:
setLayer4 in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
- Parameters:
layer4 -
setLinkSets
public void setLinkSets(java.util.List<org.mobicents.media.server.spi.resource.ss7.LinkSet> linkSets)
- Specified by:
setLinkSets in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
start
public void start()
throws java.io.IOException
- Specified by:
start in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
- Throws:
java.io.IOException
stop
public void stop()
- Specified by:
stop in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
run
public void run()
- Specified by:
run in interface java.lang.Runnable
onMessage
public void onMessage(int sio,
byte[] sif,
org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
- Specified by:
onMessage in interface org.mobicents.media.server.spi.resource.ss7.Mtp2Listener
- Parameters:
sio - service information octet.msg - service information field;
send
public boolean send(byte sls,
byte linksetId,
int service,
int subservice,
byte[] msg)
- Specified by:
send in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
manageLinkSet
protected void manageLinkSet()
linkInService
public void linkInService(org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
- Specified by:
linkInService in interface org.mobicents.media.server.spi.resource.ss7.Mtp2Listener
linkFailed
public void linkFailed(org.mobicents.media.server.spi.resource.ss7.Mtp2 mtp2)
- Specified by:
linkFailed in interface org.mobicents.media.server.spi.resource.ss7.Mtp2Listener
isL3Debug
public boolean isL3Debug()
- Specified by:
isL3Debug in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
setL3Debug
public void setL3Debug(boolean l3Debug)
- Specified by:
setL3Debug in interface org.mobicents.media.server.spi.resource.ss7.Mtp3
Copyright © 2010. All Rights Reserved.