TrueUpdate Manager Core 0.1.7

net.java.trueupdate.manager.core
Class BasicUpdateManager

java.lang.Object
  extended by net.java.trueupdate.manager.spec.UpdateMessageListener
      extended by net.java.trueupdate.manager.core.BasicUpdateManager

@NotThreadSafe
public abstract class BasicUpdateManager
extends UpdateMessageListener

A basic update manager.

Author:
Christian Schlichtherle

Constructor Summary
BasicUpdateManager()
           
 
Method Summary
protected  void checkUpdates()
           
protected  void onInstallationRequest(UpdateMessage message)
           
protected  void onSubscriptionNotice(UpdateMessage message)
           
protected  void onSubscriptionRequest(UpdateMessage message)
           
protected  void onUnsubscriptionNotice(UpdateMessage message)
           
protected  void onUnsubscriptionRequest(UpdateMessage message)
           
protected abstract  UpdateMessage send(UpdateMessage message)
          Sends the given update message.
protected  void shutdown()
           
protected abstract  UpdateClient updateClient()
          Returns the update client.
protected abstract  UpdateInstaller updateInstaller()
          Returns the update installer.
 
Methods inherited from class net.java.trueupdate.manager.spec.UpdateMessageListener
filter, onInstallationFailureResponse, onInstallationSuccessResponse, onSubscriptionFailureResponse, onSubscriptionSuccessResponse, onUnsubscriptionFailureResponse, onUnsubscriptionSuccessResponse, onUpdateMessage, onUpdateNotice
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicUpdateManager

public BasicUpdateManager()
Method Detail

checkUpdates

protected void checkUpdates()
                     throws Exception
Throws:
Exception

onInstallationRequest

protected void onInstallationRequest(UpdateMessage message)
                              throws Exception
Overrides:
onInstallationRequest in class UpdateMessageListener
Throws:
Exception

onSubscriptionNotice

protected void onSubscriptionNotice(UpdateMessage message)
                             throws Exception
Overrides:
onSubscriptionNotice in class UpdateMessageListener
Throws:
Exception

onSubscriptionRequest

protected void onSubscriptionRequest(UpdateMessage message)
                              throws Exception
Overrides:
onSubscriptionRequest in class UpdateMessageListener
Throws:
Exception

onUnsubscriptionNotice

protected void onUnsubscriptionNotice(UpdateMessage message)
                               throws Exception
Overrides:
onUnsubscriptionNotice in class UpdateMessageListener
Throws:
Exception

onUnsubscriptionRequest

protected void onUnsubscriptionRequest(UpdateMessage message)
                                throws Exception
Overrides:
onUnsubscriptionRequest in class UpdateMessageListener
Throws:
Exception

send

protected abstract UpdateMessage send(UpdateMessage message)
                               throws Exception
Sends the given update message.

Throws:
Exception

shutdown

protected void shutdown()
                 throws Exception
Throws:
Exception

updateClient

protected abstract UpdateClient updateClient()
Returns the update client.


updateInstaller

protected abstract UpdateInstaller updateInstaller()
Returns the update installer.


TrueUpdate Manager Core 0.1.7

Copyright © 2013 Stimulus Software. All rights reserved.