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 The embedded webserver handling remote files for HTTPRemoteFile point-to-point communication.
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.
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.