Package dk.netarkivet.common.distribute

Interface Summary
RemoteFile RemoteFile: Interface for encapsulating remote files.
 

Class Summary
AbstractRemoteFile Abstract superclass for easy implementation of remote file.
ChannelID A class for representing the names of JMS queues.
Channels This singleton class is in charge of giving out the correct channels.
FTPRemoteFile Class encapsulating upload to & download from an ftp-server.
HTTPRemoteFile A remote file implemented with point-to-point HTTP communication.
HTTPRemoteFileRegistry This is a registry for HTTP remote file, meant for serving registered files to remote hosts.
HTTPSRemoteFile A remote file implemented with point-to-point HTTPS communication.
HTTPSRemoteFileRegistry This is a registry for HTTPS remote file, meant for serving registered files to remote hosts.
JMSBroker Used to check if firewall ports are open and if the JMS broker is up and responding.
JMSConnection Handles the communication with a JMS broker.
JMSConnectionFactory Factory for JMS connection.
JMSConnectionSunMQ Handles the communication with a Sun JMS broker.
NetarkivetMessage Common base class for messages exchanged between a bitarchiveserver and a bitarchiveclient.
NullRemoteFile This is an implementation of RemoteFile which does nothing and can therefore be used in batch jobs for which no output is required.
RemoteFileFactory Factory for creating remote files.
Synchronizer Converts an asynchronous call to a synchronous call.