net.java.trueupdate.agent.core
Class CoreUpdateAgent
java.lang.Object
net.java.trueupdate.message.UpdateMessageListener
net.java.trueupdate.agent.core.CoreUpdateAgent
- All Implemented Interfaces:
- UpdateAgent
@Immutable
public abstract class CoreUpdateAgent
- extends net.java.trueupdate.message.UpdateMessageListener
- implements UpdateAgent
An abstract update agent.
- Author:
- Christian Schlichtherle
| Methods inherited from class net.java.trueupdate.message.UpdateMessageListener |
onCancelRedeploymentResponse, onInstallationRequest, onProceedRedeploymentResponse, onSubscriptionNotice, onSubscriptionRequest, onUnsubscriptionNotice, onUpdateMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoreUpdateAgent
public CoreUpdateAgent()
applicationParameters
protected abstract ApplicationParameters applicationParameters()
cancel
public void cancel()
throws Exception
- Specified by:
cancel in interface UpdateAgent
- Throws:
Exception
filter
protected net.java.trueupdate.message.UpdateMessageFilter filter()
- Overrides:
filter in class net.java.trueupdate.message.UpdateMessageListener
from
protected abstract String from()
install
public void install(String version)
throws Exception
- Specified by:
install in interface UpdateAgent
- Throws:
Exception
onInstallationFailureResponse
protected void onInstallationFailureResponse(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onInstallationFailureResponse in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
onInstallationSuccessResponse
protected void onInstallationSuccessResponse(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onInstallationSuccessResponse in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
onProgressNotice
protected void onProgressNotice(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onProgressNotice in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
onRedeploymentRequest
protected void onRedeploymentRequest(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onRedeploymentRequest in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
onSubscriptionResponse
protected void onSubscriptionResponse(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onSubscriptionResponse in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
onUpdateNotice
protected void onUpdateNotice(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Overrides:
onUpdateNotice in class net.java.trueupdate.message.UpdateMessageListener
- Throws:
Exception
proceed
public void proceed()
throws Exception
- Specified by:
proceed in interface UpdateAgent
- Throws:
Exception
send
protected abstract void send(net.java.trueupdate.message.UpdateMessage message)
throws Exception
- Throws:
Exception
subscribe
public void subscribe()
throws Exception
- Specified by:
subscribe in interface UpdateAgent
- Throws:
Exception
to
protected abstract String to()
unsubscribe
public void unsubscribe()
throws Exception
- Specified by:
unsubscribe in interface UpdateAgent
- Throws:
Exception
Copyright © 2013 Schlichtherle IT Services. All rights reserved.