![JAR search and dependency download from the Maven repository](/logo.png)
org.cybergarage.upnp.control.RenewSubscriber Maven / Gradle / Ivy
The newest version!
/******************************************************************
*
* CyberUPnP for Java
*
* Copyright (C) Satoshi Konno 2002
*
* File: RenewSubscriber.java
*
* Revision:
*
* 07/07/04
* - first revision.
*
******************************************************************/
package org.cybergarage.upnp.control;
import org.cybergarage.util.*;
import org.cybergarage.upnp.*;
public class RenewSubscriber extends ThreadCore
{
public final static long INTERVAL = 120;
////////////////////////////////////////////////
// Constructor
////////////////////////////////////////////////
public RenewSubscriber(ControlPoint ctrlp)
{
setControlPoint(ctrlp);
}
////////////////////////////////////////////////
// Member
////////////////////////////////////////////////
private ControlPoint ctrlPoint;
public void setControlPoint(ControlPoint ctrlp)
{
ctrlPoint = ctrlp;
}
public ControlPoint getControlPoint()
{
return ctrlPoint;
}
////////////////////////////////////////////////
// Thread
////////////////////////////////////////////////
public void run()
{
ControlPoint ctrlp = getControlPoint();
long renewInterval = INTERVAL * 1000;
while (isRunnable() == true) {
try {
Thread.sleep(renewInterval);
} catch (InterruptedException e) {}
ctrlp.renewSubscriberService();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy