JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
G
H
I
K
L
M
O
P
R
S
T
V
W
A
AbstractProxyRepositoryCreator
- Class in
org.commonjava.indy.httprox.handler
Created by ruhan on 4/16/18.
AbstractProxyRepositoryCreator()
- Constructor for class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
ALLOW_HEADER_VALUE
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
ALLOWED_METHODS
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
authenticate(UserPass, HttpWrapper)
- Method in class org.commonjava.indy.httprox.keycloak.
KeycloakProxyAuthenticator
authenticateToken(HttpWrapper, String)
- Method in class org.commonjava.indy.httprox.keycloak.
KeycloakProxyAuthenticator
awaitWritable()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
awaitWritable(long, TimeUnit)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
C
CERT_TYPE_X509
- Static variable in class org.commonjava.indy.httprox.util.
CertUtils
CertificateAndKeys
- Class in
org.commonjava.indy.httprox.util
Created by ruhan on 9/18/18.
CertificateAndKeys(Certificate, KeyPair)
- Constructor for class org.commonjava.indy.httprox.util.
CertificateAndKeys
CertificateAndKeys(Certificate, PrivateKey, PublicKey)
- Constructor for class org.commonjava.indy.httprox.util.
CertificateAndKeys
CertUtils
- Class in
org.commonjava.indy.httprox.util
Created by ruhan on 9/18/18.
CertUtils()
- Constructor for class org.commonjava.indy.httprox.util.
CertUtils
ChannelUtils
- Class in
org.commonjava.indy.httprox.util
Created by ruhan on 11/5/18.
ChannelUtils()
- Constructor for class org.commonjava.indy.httprox.util.
ChannelUtils
close()
- Method in class org.commonjava.indy.httprox.handler.
ProxySSLTunnel
close()
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
close()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
CONNECT_METHOD
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
create(String, String, String, UrlInfo, UserPass, Logger)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
create(String, String, String, UrlInfo, UserPass, Logger)
- Method in interface org.commonjava.indy.httprox.handler.
ProxyRepositoryCreator
It creates a normal remote repository when trackingID is null.
createGroup(String, String, UrlInfo, Logger, StoreKey...)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
createHosted(String, String, UrlInfo, Logger)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
createKeyStore()
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
createRemote(String, String, UrlInfo, UserPass, Logger)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
createRemote(String, String, String, UrlInfo, UserPass, Logger)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
createRepoCreator()
- Method in class org.commonjava.indy.httprox.handler.
ProxyAcceptHandler
createSignedCertificate(X509Certificate, X509Certificate, PrivateKey, boolean)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
createSignedCertificateAndKey(String, X509Certificate, PrivateKey, boolean)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
D
DEFAULT_CERT_EXPIRATION_DAYS
- Static variable in class org.commonjava.indy.httprox.util.
CertUtils
DEFAULT_READ_BUF_SIZE
- Static variable in class org.commonjava.indy.httprox.util.
ChannelUtils
DEFAULT_SIGN_ALGORITHM
- Static variable in class org.commonjava.indy.httprox.util.
CertUtils
F
flush(StreamSinkChannel)
- Static method in class org.commonjava.indy.httprox.util.
ChannelUtils
flush()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
formatId(String, int, int, String, StoreType)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
formatId(String, int, int, String, StoreType)
- Method in interface org.commonjava.indy.httprox.handler.
ProxyRepositoryCreator
Format repo names.
G
generateX509Certificate(KeyPair, String, int, String)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
Create a self-signed X.509 cert
GET_METHOD
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
getArtifactStore(String, URL)
- Method in class org.commonjava.indy.httprox.util.
ProxyResponseHelper
getAuthCacheExpirationHours()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getCertificate()
- Method in class org.commonjava.indy.httprox.util.
CertificateAndKeys
getCloseSetter()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
getDefaultConfig()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getDefaultConfigFileName()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getGroup()
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
getHeaders(String)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
getHosted()
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
getId()
- Method in class org.commonjava.indy.httprox.data.
HttProxOriginMigrationAction
getId()
- Method in class org.commonjava.indy.httprox.
HttpProxy
getId()
- Method in class org.commonjava.indy.httprox.
HttProxAddOn
getIoThread()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
getMigrationPriority()
- Method in class org.commonjava.indy.httprox.data.
HttProxOriginMigrationAction
getMITMCACert()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getMITMCAKey()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getMITMDNTemplate()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getMITMSoTimeoutMinutes()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getNameFilter(String)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
Get the remote repo names with name starts with base name (PROXY_REPO_PREFIX + host + "_" + port)
getNextName(List<String>)
- Method in class org.commonjava.indy.httprox.handler.
AbstractProxyRepositoryCreator
Get the next distinct name based on the query result by filter of getNameFilter
getNoCachePatterns()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getOption(Option<T>)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
getPort()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getPrivateKey()
- Method in class org.commonjava.indy.httprox.util.
CertificateAndKeys
getPrivateKey(String)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
getProxyRealm()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getPublicKey()
- Method in class org.commonjava.indy.httprox.util.
CertificateAndKeys
getPublicKey(String)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
getRemote()
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
getShutdownPriority()
- Method in class org.commonjava.indy.httprox.
HttpProxy
getSocketChannel()
- Method in class org.commonjava.indy.httprox.handler.
ProxyMITMSSLServer
getSpecialPathSet()
- Method in class org.commonjava.indy.httprox.data.
HttProxRegisterSpecialPathStartupAction
getStartupPriority()
- Method in class org.commonjava.indy.httprox.
HttpProxy
getStores()
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
getTrackingKey(UserPass)
- Method in class org.commonjava.indy.httprox.util.
ProxyResponseHelper
getTrackingType()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
getWorker()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
getWriteSetter()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
getWriteThread()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
H
handleEvent(AcceptingChannel<StreamConnection>)
- Method in class org.commonjava.indy.httprox.handler.
ProxyAcceptHandler
handleEvent(ConduitStreamSourceChannel)
- Method in class org.commonjava.indy.httprox.handler.
ProxyRequestReader
handleEvent(ConduitStreamSinkChannel)
- Method in class org.commonjava.indy.httprox.handler.
ProxyResponseWriter
HEAD_METHOD
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
HttpConduitWrapper
- Class in
org.commonjava.indy.httprox.util
Created by jdcasey on 9/1/15.
HttpConduitWrapper(StreamSinkChannel, HttpRequest, ContentController, CacheProvider)
- Constructor for class org.commonjava.indy.httprox.util.
HttpConduitWrapper
HttpProxy
- Class in
org.commonjava.indy.httprox
HttpProxy()
- Constructor for class org.commonjava.indy.httprox.
HttpProxy
HttpProxy(HttproxConfig, BootOptions, ProxyAcceptHandler)
- Constructor for class org.commonjava.indy.httprox.
HttpProxy
HttpProxyConstants
- Class in
org.commonjava.indy.httprox.util
HTTPROX_ORIGIN
- Static variable in class org.commonjava.indy.httprox.handler.
ProxyAcceptHandler
HttProxAddOn
- Class in
org.commonjava.indy.httprox
HttProxAddOn()
- Constructor for class org.commonjava.indy.httprox.
HttProxAddOn
HttproxConfig
- Class in
org.commonjava.indy.httprox.conf
HttproxConfig()
- Constructor for class org.commonjava.indy.httprox.conf.
HttproxConfig
HttProxOriginMigrationAction
- Class in
org.commonjava.indy.httprox.data
Created by jdcasey on 9/19/16.
HttProxOriginMigrationAction()
- Constructor for class org.commonjava.indy.httprox.data.
HttProxOriginMigrationAction
HttProxRegisterSpecialPathStartupAction
- Class in
org.commonjava.indy.httprox.data
Setup special paths related to generic-http proxies, which are actually specified in the configuration.
HttProxRegisterSpecialPathStartupAction()
- Constructor for class org.commonjava.indy.httprox.data.
HttProxRegisterSpecialPathStartupAction
I
isEnabled()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
isMITMEnabled()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
isOpen()
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
isOpen()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
isSecured()
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
isWriteResumed()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
K
KEY_TYPE_RSA
- Static variable in class org.commonjava.indy.httprox.util.
CertUtils
KeycloakProxyAuthenticator
- Class in
org.commonjava.indy.httprox.keycloak
Created by jdcasey on 9/1/15.
KeycloakProxyAuthenticator()
- Constructor for class org.commonjava.indy.httprox.keycloak.
KeycloakProxyAuthenticator
KeycloakProxyAuthenticator(KeycloakConfig, HttproxConfig)
- Constructor for class org.commonjava.indy.httprox.keycloak.
KeycloakProxyAuthenticator
L
loadKeyStore(File, String)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
loadX509Certificate(File)
- Static method in class org.commonjava.indy.httprox.util.
CertUtils
M
migrate()
- Method in class org.commonjava.indy.httprox.data.
HttProxOriginMigrationAction
O
OPTIONS_METHOD
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
org.commonjava.indy.httprox
- package org.commonjava.indy.httprox
org.commonjava.indy.httprox.conf
- package org.commonjava.indy.httprox.conf
org.commonjava.indy.httprox.data
- package org.commonjava.indy.httprox.data
org.commonjava.indy.httprox.handler
- package org.commonjava.indy.httprox.handler
org.commonjava.indy.httprox.keycloak
- package org.commonjava.indy.httprox.keycloak
org.commonjava.indy.httprox.util
- package org.commonjava.indy.httprox.util
OutputStreamSinkChannel
- Class in
org.commonjava.indy.httprox.util
Created by ruhan on 9/19/18.
OutputStreamSinkChannel(OutputStream)
- Constructor for class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
P
PROXY_AUTHENTICATE_FORMAT
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
PROXY_METRIC_LOGGER
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
PROXY_REPO_PREFIX
- Static variable in class org.commonjava.indy.httprox.util.
HttpProxyConstants
ProxyAcceptHandler
- Class in
org.commonjava.indy.httprox.handler
Created by jdcasey on 8/13/15.
ProxyAcceptHandler()
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyAcceptHandler
ProxyAcceptHandler(HttproxConfig, StoreDataManager, ContentController, KeycloakProxyAuthenticator, CacheProvider, ScriptEngine, MDCManager, IndyMetricsConfig, MetricRegistry, CacheProducer)
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyAcceptHandler
ProxyCreationResult
- Class in
org.commonjava.indy.httprox.handler
Created by ruhan on 4/12/18.
ProxyCreationResult()
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyCreationResult
ProxyMITMSSLServer
- Class in
org.commonjava.indy.httprox.handler
We create server crt based on the host name and use a CA crt to sign it.
ProxyMITMSSLServer(String, int, String, UserPass, ProxyResponseHelper, ContentController, CacheProvider, HttproxConfig)
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyMITMSSLServer
ProxyRepositoryCreator
- Interface in
org.commonjava.indy.httprox.handler
Responsible for creating new
RemoteRepository
instances for use with the HTTProx proxy add-on.
ProxyRequestReader
- Class in
org.commonjava.indy.httprox.handler
ProxyRequestReader(ProxyResponseWriter, ConduitStreamSinkChannel)
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyRequestReader
ProxyResponseHelper
- Class in
org.commonjava.indy.httprox.util
Created by ruhan on 9/20/18.
ProxyResponseHelper(HttpRequest, HttproxConfig, ContentController, ProxyRepositoryCreator, StoreDataManager, IndyMetricsConfig, MetricRegistry, String)
- Constructor for class org.commonjava.indy.httprox.util.
ProxyResponseHelper
ProxyResponseWriter
- Class in
org.commonjava.indy.httprox.handler
ProxyResponseWriter(HttproxConfig, StoreDataManager, ContentController, KeycloakProxyAuthenticator, CacheProvider, MDCManager, ProxyRepositoryCreator, StreamConnection, IndyMetricsConfig, MetricRegistry, GoldenSignalsMetricSet, CacheProducer, long)
- Constructor for class org.commonjava.indy.httprox.handler.
ProxyResponseWriter
ProxySSLTunnel
- Class in
org.commonjava.indy.httprox.handler
Created by ruhan on 9/6/18.
ProxySSLTunnel(ConduitStreamSinkChannel, SocketChannel, HttproxConfig)
- Constructor for class org.commonjava.indy.httprox.handler.
ProxySSLTunnel
R
resumeWrites()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
run()
- Method in class org.commonjava.indy.httprox.handler.
ProxyMITMSSLServer
run()
- Method in class org.commonjava.indy.httprox.handler.
ProxySSLTunnel
S
sendChallengeResponse(HttpWrapper, String, String)
- Method in class org.commonjava.indy.httprox.keycloak.
KeycloakProxyAuthenticator
setAuthCacheExpirationHours(Integer)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setEnabled(Boolean)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setError(Throwable)
- Method in class org.commonjava.indy.httprox.handler.
ProxyResponseWriter
setGroup(Group)
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
setHosted(HostedRepository)
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
setHttpRequest(HttpRequest)
- Method in class org.commonjava.indy.httprox.handler.
ProxyResponseWriter
setMITMCACert(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setMITMCAKey(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setMITMDNTemplate(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setMITMEnabled(Boolean)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setMITMSoTimeoutMinutes(Integer)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setNoCachePatterns(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setOption(Option<T>, T)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
setPort(Integer)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setProxyRealm(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setProxyRequestReader(ProxyRequestReader)
- Method in class org.commonjava.indy.httprox.handler.
ProxyResponseWriter
setProxySSLTunnel(ProxySSLTunnel)
- Method in class org.commonjava.indy.httprox.handler.
ProxyRequestReader
setRemote(RemoteRepository)
- Method in class org.commonjava.indy.httprox.handler.
ProxyCreationResult
setSecured(Boolean)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setTrackingType(String)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
setTrackingType(TrackingType)
- Method in class org.commonjava.indy.httprox.conf.
HttproxConfig
shutdownWrites()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
start()
- Method in class org.commonjava.indy.httprox.
HttpProxy
stop()
- Method in class org.commonjava.indy.httprox.handler.
ProxyMITMSSLServer
stop()
- Method in class org.commonjava.indy.httprox.
HttpProxy
supportsOption(Option<?>)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
suspendWrites()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
T
TrackingType
- Enum in
org.commonjava.indy.httprox.conf
transfer(HttpConduitWrapper, ArtifactStore, String, boolean, UserPass)
- Method in class org.commonjava.indy.httprox.util.
ProxyResponseHelper
transferFrom(FileChannel, long, long)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
transferFrom(StreamSourceChannel, long, ByteBuffer)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
V
valueOf(String)
- Static method in enum org.commonjava.indy.httprox.conf.
TrackingType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.commonjava.indy.httprox.conf.
TrackingType
Returns an array containing the constants of this enum type, in the order they are declared.
W
wakeupWrites()
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
write(byte[])
- Method in class org.commonjava.indy.httprox.handler.
ProxySSLTunnel
write(WritableByteChannel, ByteBuffer)
- Static method in class org.commonjava.indy.httprox.util.
ChannelUtils
write(ByteBuffer[], int, int)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
write(ByteBuffer[])
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
write(ByteBuffer)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
writeError(Throwable)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeExistingTransfer(Transfer, boolean, String, EventMetadata)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeFinal(ByteBuffer)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
writeFinal(ByteBuffer[], int, int)
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
writeFinal(ByteBuffer[])
- Method in class org.commonjava.indy.httprox.util.
OutputStreamSinkChannel
writeHeader(ApplicationHeader, String)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeHeader(String, String)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeNotFoundTransfer(ArtifactStore, String)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeStatus(ApplicationStatus)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
writeStatus(int, String)
- Method in class org.commonjava.indy.httprox.util.
HttpConduitWrapper
A
C
D
F
G
H
I
K
L
M
O
P
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2011-2018-2019. All Rights Reserved.