org.kuali.maven.wagon
Class S3Listener

java.lang.Object
  extended by org.kuali.maven.wagon.S3Listener
All Implemented Interfaces:
org.apache.maven.wagon.events.SessionListener, org.apache.maven.wagon.events.TransferListener

public class S3Listener
extends Object
implements org.apache.maven.wagon.events.TransferListener, org.apache.maven.wagon.events.SessionListener

Listen for events about the transfer and record timing and byte count information

Since:
May 27, 2010 5:08:12 PM
Author:
Jeff Caddel

Constructor Summary
S3Listener()
           
 
Method Summary
 void debug(String message)
           
protected  String getNormalizedURI(String uri)
           
protected  String getURI(org.apache.maven.wagon.events.TransferEvent event)
           
 void sessionConnectionRefused(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionDisconnected(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionDisconnecting(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionError(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionLoggedIn(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionLoggedOff(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionOpened(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void sessionOpening(org.apache.maven.wagon.events.SessionEvent sessionEvent)
           
 void transferCompleted(org.apache.maven.wagon.events.TransferEvent transferEvent)
           
 void transferError(org.apache.maven.wagon.events.TransferEvent transferEvent)
           
 void transferInitiated(org.apache.maven.wagon.events.TransferEvent transferEvent)
           
 void transferProgress(org.apache.maven.wagon.events.TransferEvent transferEvent, byte[] buffer, int length)
           
 void transferStarted(org.apache.maven.wagon.events.TransferEvent transferEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3Listener

public S3Listener()
Method Detail

transferCompleted

public void transferCompleted(org.apache.maven.wagon.events.TransferEvent transferEvent)
Specified by:
transferCompleted in interface org.apache.maven.wagon.events.TransferListener

transferError

public void transferError(org.apache.maven.wagon.events.TransferEvent transferEvent)
Specified by:
transferError in interface org.apache.maven.wagon.events.TransferListener

transferInitiated

public void transferInitiated(org.apache.maven.wagon.events.TransferEvent transferEvent)
Specified by:
transferInitiated in interface org.apache.maven.wagon.events.TransferListener

transferProgress

public void transferProgress(org.apache.maven.wagon.events.TransferEvent transferEvent,
                             byte[] buffer,
                             int length)
Specified by:
transferProgress in interface org.apache.maven.wagon.events.TransferListener

transferStarted

public void transferStarted(org.apache.maven.wagon.events.TransferEvent transferEvent)
Specified by:
transferStarted in interface org.apache.maven.wagon.events.TransferListener

getURI

protected String getURI(org.apache.maven.wagon.events.TransferEvent event)

getNormalizedURI

protected String getNormalizedURI(String uri)

sessionOpening

public void sessionOpening(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionOpening in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionOpening(SessionEvent)

sessionOpened

public void sessionOpened(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionOpened in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionOpened(SessionEvent)

sessionDisconnecting

public void sessionDisconnecting(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionDisconnecting in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionDisconnecting(SessionEvent)

sessionDisconnected

public void sessionDisconnected(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionDisconnected in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionDisconnected(SessionEvent)

sessionConnectionRefused

public void sessionConnectionRefused(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionConnectionRefused in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionConnectionRefused(SessionEvent)

sessionLoggedIn

public void sessionLoggedIn(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionLoggedIn in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionLoggedIn(SessionEvent)

sessionLoggedOff

public void sessionLoggedOff(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionLoggedOff in interface org.apache.maven.wagon.events.SessionListener
See Also:
SessionListener.sessionLoggedOff(SessionEvent)

sessionError

public void sessionError(org.apache.maven.wagon.events.SessionEvent sessionEvent)
Specified by:
sessionError in interface org.apache.maven.wagon.events.SessionListener

debug

public void debug(String message)
Specified by:
debug in interface org.apache.maven.wagon.events.SessionListener
Specified by:
debug in interface org.apache.maven.wagon.events.TransferListener


Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.