]> sjero.net Git - linphone/blob - p2pproxy/src/org/linphone/p2pproxy/core/SuperPeerServiceManager.java
9db1c993eacdb89fa92de82653fb47091141e751
[linphone] / p2pproxy / src / org / linphone / p2pproxy / core / SuperPeerServiceManager.java
1 // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
2 // Jad home page: http://www.kpdus.com/jad.html
3 // Decompiler options: packimports(3) 
4 // Source File Name:   SuperPeerServiceManager.java
5
6 package org.linphone.p2pproxy.core;
7
8 import java.net.SocketException;
9 import java.net.UnknownHostException;
10
11 import org.apache.log4j.Logger;
12 import org.linphone.p2pproxy.api.P2pProxyException;
13
14 import org.linphone.p2pproxy.core.rdvautoconfig.PeerInfoProviderService;
15
16 // Referenced classes of package org.linphone.p2pproxy.core:
17 //            EdgePeerServiceManager, Configurator, JxtaNetworkManager
18
19 public class SuperPeerServiceManager extends P2pProxyManagementImpl {
20    private final static Logger mLog = Logger.getLogger(SuperPeerServiceManager.class);
21    private final PeerInfoProviderService mPeerInfoProviderService;
22    SuperPeerServiceManager(Configurator aConfigurator, JxtaNetworkManager aJxtaNetworkManager) throws P2pProxyException, SocketException, UnknownHostException
23    {
24      super(aConfigurator,aJxtaNetworkManager); 
25      mPeerInfoProviderService = new PeerInfoProviderService(aConfigurator, aJxtaNetworkManager);
26    }
27
28    public void start(long aTimeOut) throws P2pProxyException  {
29       mPeerInfoProviderService.start(aTimeOut);
30       mLog.info("SuperPeerServiceManager started");
31    }
32
33    public void stop() {
34       super.stop();
35       mPeerInfoProviderService.stop();
36       mLog.info("SuperPeerServiceManager stopped");
37    }
38
39
40    public boolean shouldIBehaveAsAnRdv() throws P2pProxyException{
41       return false;
42    }
43
44 }