Class RemoteJarSigner
- java.lang.Object
-
- org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner
-
- org.eclipse.cbi.maven.plugins.jarsigner.RemoteJarSigner
-
- All Implemented Interfaces:
JarSigner
- Direct Known Subclasses:
AutoValue_RemoteJarSigner
public abstract class RemoteJarSigner extends FilteredJarSigner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RemoteJarSigner.Builder
private static class
RemoteJarSigner.OverwriteJarOnSuccess
-
Nested classes/interfaces inherited from class org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner
FilteredJarSigner.Filter, FilteredJarSigner.Filters
-
Nested classes/interfaces inherited from interface org.eclipse.cbi.maven.plugins.jarsigner.JarSigner
JarSigner.Options
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
PART_NAME
The name of the part as it will be send to the signing server.
-
Constructor Summary
Constructors Constructor Description RemoteJarSigner()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static RemoteJarSigner.Builder
builder()
int
doSignJar(java.nio.file.Path jar, JarSigner.Options options)
(package private) abstract HttpClient
httpClient()
(package private) abstract org.apache.maven.plugin.logging.Log
log()
The log on which feedback will be provided.(package private) abstract java.net.URI
serverUri()
-
Methods inherited from class org.eclipse.cbi.maven.plugins.jarsigner.FilteredJarSigner
filter, sign
-
-
-
-
Field Detail
-
PART_NAME
private static final java.lang.String PART_NAME
The name of the part as it will be send to the signing server.- See Also:
- Constant Field Values
-
-
Method Detail
-
serverUri
abstract java.net.URI serverUri()
-
httpClient
abstract HttpClient httpClient()
-
log
abstract org.apache.maven.plugin.logging.Log log()
The log on which feedback will be provided.
-
doSignJar
public int doSignJar(java.nio.file.Path jar, JarSigner.Options options) throws java.io.IOException
- Specified by:
doSignJar
in classFilteredJarSigner
- Throws:
java.io.IOException
-
builder
public static RemoteJarSigner.Builder builder()
-
-