de.miethxml.hawron.net
Class PublisherImpl
java.lang.Object
de.miethxml.hawron.net.PublisherImpl
- All Implemented Interfaces:
- Publisher, java.lang.Runnable
- public class PublisherImpl
- extends java.lang.Object
- implements Publisher, java.lang.Runnable
This class wraps the
commons-vfs
to only rsync directories.
- Author:
- Simon Mieth
|
Field Summary |
protected org.apache.log.Logger |
log
|
protected java.lang.String |
password
|
protected org.apache.commons.vfs.FileObject |
root
|
protected java.lang.String |
username
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected org.apache.log.Logger log
password
protected java.lang.String password
username
protected java.lang.String username
root
protected org.apache.commons.vfs.FileObject root
PublisherImpl
public PublisherImpl(org.apache.log.Logger log)
setURI
public void setURI(java.lang.String uri)
- Specified by:
setURI in interface Publisher
requireAuth
public boolean requireAuth()
setUsername
public void setUsername(java.lang.String user)
- Specified by:
setUsername in interface Publisher
setPassword
public void setPassword(java.lang.String password)
- Specified by:
setPassword in interface Publisher
connect
public boolean connect()
- Specified by:
connect in interface Publisher
disconnect
public boolean disconnect()
- Specified by:
disconnect in interface Publisher
rsync
public void rsync(java.lang.String source,
java.lang.String dest)
- Specified by:
rsync in interface Publisher
setProtocol
public void setProtocol(java.lang.String protocol)
- Specified by:
setProtocol in interface Publisher
- Parameters:
protocol - The protocol to set.
addPublishListener
public void addPublishListener(PublishListener listener)
- Specified by:
addPublishListener in interface Publisher
removePublishListener
public void removePublishListener(PublishListener listener)
- Specified by:
removePublishListener in interface Publisher
run
public void run()
- Specified by:
run in interface java.lang.Runnable
isThread
public boolean isThread()
- Returns:
- Returns the thread.
setThread
public void setThread(boolean thread)
- Parameters:
thread - The thread to set.