public class MemWagon extends AbstractWagon implements Configurable
authenticationInfo, DEFAULT_BUFFER_SIZE, interactive, proxyInfo, repository, sessionEventSupport, transferEventSupport
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_READ_TIMEOUT, ROLE
Constructor and Description |
---|
MemWagon() |
Modifier and Type | Method and Description |
---|---|
protected void |
closeConnection() |
protected void |
fillInputData(InputData inputData) |
protected void |
fillOutputData(OutputData outputData) |
protected void |
finishPutTransfer(Resource resource,
InputStream input,
OutputStream output) |
void |
get(String resourceName,
File destination) |
Object |
getConfiguration() |
boolean |
getIfNewer(String resourceName,
File destination,
long timestamp) |
protected InputStream |
getInputStream(Resource resource) |
protected OutputStream |
getOutputStream(Resource resource) |
protected void |
openConnectionInternal() |
void |
put(File source,
String resourceName) |
boolean |
resourceExists(String resourceName) |
void |
setConfiguration(Object config) |
void |
setHttpHeaders(Properties httpHeaders) |
addSessionListener, addTransferListener, cleanupGetTransfer, cleanupPutTransfer, connect, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getFileList, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putDirectory, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, supportsDirectoryCopy, transfer, transfer, transfer, transfer
public MemWagon()
public void setConfiguration(Object config)
setConfiguration
in interface Configurable
public Object getConfiguration()
getConfiguration
in interface Configurable
public void setHttpHeaders(Properties httpHeaders)
protected void openConnectionInternal() throws ConnectionException, AuthenticationException
openConnectionInternal
in class AbstractWagon
ConnectionException
AuthenticationException
protected void closeConnection() throws ConnectionException
closeConnection
in class AbstractWagon
ConnectionException
public boolean resourceExists(String resourceName) throws TransferFailedException, AuthorizationException
resourceExists
in interface Wagon
resourceExists
in class AbstractWagon
TransferFailedException
AuthorizationException
public void get(String resourceName, File destination) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
get
in interface Wagon
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
public boolean getIfNewer(String resourceName, File destination, long timestamp) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
getIfNewer
in interface Wagon
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
protected InputStream getInputStream(Resource resource) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
protected void fillInputData(InputData inputData) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
public void put(File source, String resourceName) throws TransferFailedException, ResourceDoesNotExistException, AuthorizationException
put
in interface Wagon
TransferFailedException
ResourceDoesNotExistException
AuthorizationException
protected OutputStream getOutputStream(Resource resource) throws TransferFailedException
TransferFailedException
protected void fillOutputData(OutputData outputData) throws TransferFailedException
TransferFailedException
protected void finishPutTransfer(Resource resource, InputStream input, OutputStream output) throws TransferFailedException, AuthorizationException, ResourceDoesNotExistException
finishPutTransfer
in class AbstractWagon
TransferFailedException
AuthorizationException
ResourceDoesNotExistException
Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.