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
6 package org.linphone.p2pproxy.core;
8 import java.net.SocketException;
9 import java.net.UnknownHostException;
11 import org.apache.log4j.Logger;
12 import org.linphone.p2pproxy.api.P2pProxyException;
14 import org.linphone.p2pproxy.core.rdvautoconfig.PeerInfoProviderService;
16 // Referenced classes of package org.linphone.p2pproxy.core:
17 // EdgePeerServiceManager, Configurator, JxtaNetworkManager
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
24 super(aConfigurator,aJxtaNetworkManager);
25 mPeerInfoProviderService = new PeerInfoProviderService(aConfigurator, aJxtaNetworkManager);
28 public void start(long aTimeOut) throws P2pProxyException {
29 mPeerInfoProviderService.start(aTimeOut);
30 mLog.info("SuperPeerServiceManager started");
35 mPeerInfoProviderService.stop();
36 mLog.info("SuperPeerServiceManager stopped");
40 public boolean shouldIBehaveAsAnRdv() throws P2pProxyException{