Griffon 1.2.0

org.codehaus.griffon.artifacts
[Groovy] Class RemoteArtifactRepository

java.lang.Object
  org.codehaus.griffon.artifacts.AbstractArtifactRepository
      org.codehaus.griffon.artifacts.RemoteArtifactRepository

class RemoteArtifactRepository
extends AbstractArtifactRepository

Authors:
Andres Almiray
Since:
0.9.5


Nested Class Summary
private static class RemoteArtifactRepository.SimpleUserInfo

 
Field Summary
private static Logger LOG

static String NO_EMAIL_KEY

static String NO_NOTIFICATIONS_KEY

static String NO_TWITTER_KEY

private HttpURLClient http

 
Fields inherited from class AbstractArtifactRepository
name
 
Property Summary
boolean legacy

boolean local

String password

int port

boolean remote

int timeout

String type

String url

String username

 
Constructor Summary
RemoteArtifactRepository()

 
Method Summary
private static int checkAck(InputStream is)

File downloadFile(String type, String name, String version, String username)

static File downloadFromURL(String url)

static File downloadFromURL(URL url)

Artifact findArtifact(String type, String name)

Artifact findArtifact(String type, String name, String version)

private static Map getDefaultHeaders()

private String getHostname()

private HttpURLClient http()

private HttpURLClient http(String url)

List listArtifacts(String type)

private HttpURLClient newHttp(String url)

void setTimeout(int timeout)

void setUrl(String url)

String toString()

boolean uploadRelease(Release release, String username, String password)

 
Methods inherited from class AbstractArtifactRepository
getName, setName
 

Field Detail

LOG

private static final Logger LOG


NO_EMAIL_KEY

public static final String NO_EMAIL_KEY


NO_NOTIFICATIONS_KEY

public static final String NO_NOTIFICATIONS_KEY


NO_TWITTER_KEY

public static final String NO_TWITTER_KEY


http

private HttpURLClient http


 
Property Detail

legacy

final boolean legacy


local

final boolean local


password

String password


port

int port


remote

final boolean remote


timeout

int timeout


type

final String type


url

String url


username

String username


 
Constructor Detail

RemoteArtifactRepository

RemoteArtifactRepository()


 
Method Detail

checkAck

private static int checkAck(InputStream is)


downloadFile

File downloadFile(String type, String name, String version, String username)


downloadFromURL

static File downloadFromURL(String url)


downloadFromURL

static File downloadFromURL(URL url)


findArtifact

Artifact findArtifact(String type, String name)


findArtifact

Artifact findArtifact(String type, String name, String version)


getDefaultHeaders

private static Map getDefaultHeaders()


getHostname

private String getHostname()


http

@Synchronized
private HttpURLClient http()


http

@Synchronized
private HttpURLClient http(String url)


listArtifacts

List listArtifacts(String type)


newHttp

private HttpURLClient newHttp(String url)


setTimeout

void setTimeout(int timeout)


setUrl

void setUrl(String url)


toString

String toString()


uploadRelease

boolean uploadRelease(Release release, String username, String password)


 

Groovy Documentation