public class FilexWagon
extends org.apache.maven.wagon.providers.file.FileWagon
setRequestFilterPattern(String, boolean)
to configure what to record and to optionally clear previous
records. The repository URL to use with this wagon looks like filex://localhost/<path-relative-to-project>
.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
requestFailPattern |
private static java.lang.String |
requestFilterPattern |
private static java.util.List<java.lang.String> |
requests |
Constructor and Description |
---|
FilexWagon() |
Modifier and Type | Method and Description |
---|---|
void |
connect(org.apache.maven.wagon.repository.Repository repository,
org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo,
org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider) |
private static void |
fail(org.apache.maven.wagon.resource.Resource resource) |
void |
fillInputData(org.apache.maven.wagon.InputData inputData) |
void |
fillOutputData(org.apache.maven.wagon.OutputData outputData) |
static java.util.List<java.lang.String> |
getRequests() |
private static void |
record(java.lang.String op,
org.apache.maven.wagon.resource.Resource resource) |
static void |
reset() |
static void |
setRequestFailPattern(java.lang.String regex) |
static void |
setRequestFilterPattern(java.lang.String regex,
boolean clear) |
closeConnection, getFileList, openConnectionInternal, putDirectory, resourceExists, supportsDirectoryCopy
checkInputStream, checkOutputStream, get, getIfNewer, getIfNewerToStream, getInputStream, getOutputStream, getToStream, put, putFromStream, putFromStream, putFromStream
addSessionListener, addTransferListener, cleanupGetTransfer, cleanupPutTransfer, connect, connect, connect, connect, connect, createParentDirectories, disconnect, finishGetTransfer, finishPutTransfer, fireGetCompleted, fireGetInitiated, fireGetStarted, firePutCompleted, firePutInitiated, firePutStarted, fireSessionConnectionRefused, fireSessionDebug, fireSessionDisconnected, fireSessionDisconnecting, fireSessionError, fireSessionLoggedIn, fireSessionLoggedOff, fireSessionOpened, fireSessionOpening, fireTransferDebug, fireTransferError, fireTransferProgress, getAuthenticationInfo, getPath, getPermissionsOverride, getProxyInfo, getProxyInfo, getReadTimeout, getRepository, getSessionEventSupport, getTimeout, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransfer, getTransferEventSupport, hasSessionListener, hasTransferListener, isInteractive, openConnection, postProcessListeners, putTransfer, putTransfer, removeSessionListener, removeTransferListener, setInteractive, setPermissionsOverride, setReadTimeout, setSessionEventSupport, setTimeout, setTransferEventSupport, transfer, transfer, transfer, transfer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSessionListener, addTransferListener, connect, connect, connect, connect, connect, disconnect, getReadTimeout, getRepository, getTimeout, hasSessionListener, hasTransferListener, isInteractive, openConnection, removeSessionListener, removeTransferListener, setInteractive, setReadTimeout, setTimeout
private static java.util.List<java.lang.String> requests
private static java.lang.String requestFilterPattern
private static java.lang.String requestFailPattern
public static java.util.List<java.lang.String> getRequests()
public static void setRequestFilterPattern(java.lang.String regex, boolean clear)
public static void setRequestFailPattern(java.lang.String regex)
public void connect(org.apache.maven.wagon.repository.Repository repository, org.apache.maven.wagon.authentication.AuthenticationInfo authenticationInfo, org.apache.maven.wagon.proxy.ProxyInfoProvider proxyInfoProvider) throws org.apache.maven.wagon.ConnectionException, org.apache.maven.wagon.authentication.AuthenticationException
connect
in interface org.apache.maven.wagon.Wagon
connect
in class org.apache.maven.wagon.AbstractWagon
org.apache.maven.wagon.ConnectionException
org.apache.maven.wagon.authentication.AuthenticationException
public void fillInputData(org.apache.maven.wagon.InputData inputData) throws org.apache.maven.wagon.TransferFailedException, org.apache.maven.wagon.ResourceDoesNotExistException
fillInputData
in class org.apache.maven.wagon.providers.file.FileWagon
org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.ResourceDoesNotExistException
public void fillOutputData(org.apache.maven.wagon.OutputData outputData) throws org.apache.maven.wagon.TransferFailedException
fillOutputData
in class org.apache.maven.wagon.providers.file.FileWagon
org.apache.maven.wagon.TransferFailedException
private static void record(java.lang.String op, org.apache.maven.wagon.resource.Resource resource)
private static void fail(org.apache.maven.wagon.resource.Resource resource) throws org.apache.maven.wagon.TransferFailedException
org.apache.maven.wagon.TransferFailedException
public static void reset()