public abstract class AbstractRepository extends java.lang.Object implements Repository
| Constructor and Description |
|---|
AbstractRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransferListener(TransferListener listener)
Add a listener to the repository.
|
protected void |
fireTransferCompleted() |
protected void |
fireTransferCompleted(long totalLength) |
protected void |
fireTransferError() |
protected void |
fireTransferError(java.lang.Exception ex) |
protected void |
fireTransferEvent(TransferEvent evt) |
protected void |
fireTransferInitiated(Resource res,
int requestType) |
protected void |
fireTransferProgress(long length) |
protected void |
fireTransferStarted() |
protected void |
fireTransferStarted(long totalLength) |
java.lang.String |
getFileSeparator()
Get the repository's file separator string.
|
java.lang.String |
getName()
Return the name of the repository
|
boolean |
hasTransferListener(TransferListener listener)
Determine if a given listener is attached to the repository.
|
void |
put(Artifact artifact,
java.io.File source,
java.lang.String destination,
boolean overwrite)
Transfer a resource to the repository
|
protected void |
put(java.io.File source,
java.lang.String destination,
boolean overwrite) |
void |
removeTransferListener(TransferListener listener)
Remove a listener on the repository
|
void |
setName(java.lang.String name) |
java.lang.String |
standardize(java.lang.String source)
Normalize a string.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitget, getResource, listpublic void addTransferListener(TransferListener listener)
RepositoryaddTransferListener in interface Repositorylistener - The listener to attach to the repository.public void removeTransferListener(TransferListener listener)
RepositoryremoveTransferListener in interface Repositorylistener - The listener to removepublic boolean hasTransferListener(TransferListener listener)
RepositoryhasTransferListener in interface Repositorylistener - The listener being queriedtrue if the provided listener is attached to the repository,
false if not.protected void fireTransferInitiated(Resource res, int requestType)
protected void fireTransferStarted()
protected void fireTransferStarted(long totalLength)
protected void fireTransferProgress(long length)
protected void fireTransferCompleted()
protected void fireTransferCompleted(long totalLength)
protected void fireTransferError()
protected void fireTransferError(java.lang.Exception ex)
protected void fireTransferEvent(TransferEvent evt)
public java.lang.String getFileSeparator()
RepositorygetFileSeparator in interface Repositorypublic java.lang.String standardize(java.lang.String source)
Repositorystandardize in interface Repositorysource - The string to normalize.public java.lang.String getName()
RepositorygetName in interface Repositorypublic void setName(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic void put(Artifact artifact, java.io.File source, java.lang.String destination, boolean overwrite) throws java.io.IOException
Repositoryput in interface Repositoryartifact - The artifact to be transferred.source - The local file to be transferred.destination - Where to transfer the resource.overwrite - Whether the transfer should overwrite an existing resource.java.io.IOException - On publication failure.protected void put(java.io.File source,
java.lang.String destination,
boolean overwrite)
throws java.io.IOException
java.io.IOException