net.ubisoa.push
Class HubServer
java.lang.Object
org.restlet.Restlet
org.restlet.Application
net.ubisoa.push.HubServer
- All Implemented Interfaces:
- Uniform
public class HubServer
- extends Application
- Author:
- Edgardo Avilés-López
Methods inherited from class org.restlet.Application |
createOutboundRoot, createRoot, getConnectorService, getConverterService, getCurrent, getDecoderService, getFinderClass, getInboundRoot, getMetadataService, getOutboundRoot, getRangeService, getRole, getRoles, getRoot, getServices, getStatusService, getTaskService, getTunnelService, handle, setClientRoot, setConnectorService, setContext, setConverterService, setCurrent, setDecoderService, setFinderClass, setInboundRoot, setInboundRoot, setMetadataService, setOutboundRoot, setRangeService, setRoles, setRoot, setRoot, setStatusService, setTaskService, setTunnelService, start, stop |
Methods inherited from class org.restlet.Restlet |
finalize, getApplication, getAuthor, getContext, getDescription, getLogger, getName, getOwner, isStarted, isStopped, setAuthor, setDescription, setName, setOwner |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HubServer
public HubServer()
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
createInboundRoot
public Restlet createInboundRoot()
- Overrides:
createInboundRoot
in class Application
handleNewContentNotification
public void handleNewContentNotification(java.lang.String topic)
handleSubscriptionRequest
public void handleSubscriptionRequest(java.lang.String callback,
java.lang.String topic,
java.lang.String token)
getSubscriptions
public java.util.Vector<Subscription> getSubscriptions()
getNotificationsQueue
public java.util.concurrent.BlockingQueue<Topic> getNotificationsQueue()
getTopics
public java.util.Vector<Topic> getTopics()
getDefaultClient
public org.apache.http.client.HttpClient getDefaultClient()
getHTMLTableData
public java.lang.String getHTMLTableData()