Index

A B C D E F G H I K L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

apiVersion - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
AUTHORIZATION - Static variable in class org.jgroups.protocols.kubernetes.stream.TokenStreamProvider
 

B

BaseStreamProvider - Class in org.jgroups.protocols.kubernetes.stream
 
BaseStreamProvider() - Constructor for class org.jgroups.protocols.kubernetes.stream.BaseStreamProvider
 

C

caCertFile - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
call() - Method in class org.jgroups.protocols.kubernetes.stream.OpenStream
 
CERTIFICATE_X509_MARKER - Static variable in class org.jgroups.protocols.kubernetes.pem.PEMReader
 
CertificateStreamProvider - Class in org.jgroups.protocols.kubernetes.stream
 
CertificateStreamProvider(String, String, String, String, String) - Constructor for class org.jgroups.protocols.kubernetes.stream.CertificateStreamProvider
 
client - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
Client - Class in org.jgroups.protocols.kubernetes
 
Client(String, Map<String, String>, int, int, int, long, StreamProvider, Log) - Constructor for class org.jgroups.protocols.kubernetes.Client
 
clientCertFile - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
clientKeyAlgo - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
clientKeyFile - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
clientKeyPassword - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
connectTimeout - Variable in class org.jgroups.protocols.kubernetes.Client
 
connectTimeout - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 

D

DefaultStreamProvider - Class in org.jgroups.protocols.kubernetes.stream
 
DefaultStreamProvider() - Constructor for class org.jgroups.protocols.kubernetes.stream.DefaultStreamProvider
 
dump_requests - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 

E

equals(Object) - Method in class org.jgroups.protocols.kubernetes.Pod
 
execute(Callable<V>, int, long) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
execute(Callable<V>, int, long, boolean) - Static method in class org.jgroups.protocols.kubernetes.Utils
 

F

fetchFromKube() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
fetchFromKubernetes(String, String, String, boolean) - Method in class org.jgroups.protocols.kubernetes.Client
 
findMembers(List<Address>, boolean, Responses) - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 

G

getBeginMarker() - Method in class org.jgroups.protocols.kubernetes.pem.PEMReader
 
getDerBytes() - Method in class org.jgroups.protocols.kubernetes.pem.PEMReader
 
getIp() - Method in class org.jgroups.protocols.kubernetes.Pod
 
getKeySpec() - Method in class org.jgroups.protocols.kubernetes.pem.PKCS1EncodedKeySpec
Get the key spec that JCE understands.
getName() - Method in class org.jgroups.protocols.kubernetes.Pod
 
getPodGroup() - Method in class org.jgroups.protocols.kubernetes.Pod
 
getPods(String, String, boolean) - Method in class org.jgroups.protocols.kubernetes.Client
 
getSystemEnv(String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
getSystemEnv(String, String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
getSystemEnv(String, String, boolean) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
getSystemProperty(String, String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
getSystemProperty(String, String, boolean) - Static method in class org.jgroups.protocols.kubernetes.Utils
 

H

hashCode() - Method in class org.jgroups.protocols.kubernetes.Pod
 
headers - Variable in class org.jgroups.protocols.kubernetes.Client
 

I

info - Variable in class org.jgroups.protocols.kubernetes.Client
 
info() - Method in class org.jgroups.protocols.kubernetes.Client
 
init() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
isClusteringEnabled() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
isDynamic() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
isReady() - Method in class org.jgroups.protocols.kubernetes.Pod
 

K

KUBE_PING - Class in org.jgroups.protocols.kubernetes
Kubernetes based discovery protocol.
KUBE_PING() - Constructor for class org.jgroups.protocols.kubernetes.KUBE_PING
 
KUBERNETES_PING_ID - Static variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 

L

labels - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
log - Variable in class org.jgroups.protocols.kubernetes.Client
 

M

masterHost - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
masterPort - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
masterProtocol - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
masterUrl - Variable in class org.jgroups.protocols.kubernetes.Client
 

N

namespace - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 

O

openConnection(String, Map<String, String>, int, int) - Method in class org.jgroups.protocols.kubernetes.stream.BaseStreamProvider
 
openFile(String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
openStream(String, Map<String, String>, int, int) - Method in class org.jgroups.protocols.kubernetes.stream.CertificateStreamProvider
 
openStream(String, Map<String, String>, int, int) - Method in class org.jgroups.protocols.kubernetes.stream.DefaultStreamProvider
 
openStream(String, Map<String, String>, int, int) - Method in interface org.jgroups.protocols.kubernetes.stream.StreamProvider
 
openStream(String, Map<String, String>, int, int) - Method in class org.jgroups.protocols.kubernetes.stream.TokenStreamProvider
 
openStream(String, Map<String, String>, int, int, int, long, StreamProvider) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
OpenStream - Class in org.jgroups.protocols.kubernetes.stream
 
OpenStream(StreamProvider, String, Map<String, String>, int, int) - Constructor for class org.jgroups.protocols.kubernetes.stream.OpenStream
 
operationAttempts - Variable in class org.jgroups.protocols.kubernetes.Client
 
operationAttempts - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
operationSleep - Variable in class org.jgroups.protocols.kubernetes.Client
 
operationSleep - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
org.jgroups.protocols.kubernetes - package org.jgroups.protocols.kubernetes
 
org.jgroups.protocols.kubernetes.pem - package org.jgroups.protocols.kubernetes.pem
 
org.jgroups.protocols.kubernetes.stream - package org.jgroups.protocols.kubernetes.stream
 

P

parseJsonResult(String, String, String) - Method in class org.jgroups.protocols.kubernetes.Client
 
PEMReader - Class in org.jgroups.protocols.kubernetes.pem
This class convert PEM into byte array.
PEMReader(byte[]) - Constructor for class org.jgroups.protocols.kubernetes.pem.PEMReader
 
PEMReader(InputStream) - Constructor for class org.jgroups.protocols.kubernetes.pem.PEMReader
 
PEMReader(String) - Constructor for class org.jgroups.protocols.kubernetes.pem.PEMReader
 
PKCS1EncodedKeySpec - Class in org.jgroups.protocols.kubernetes.pem
PKCS#1 encoded private key is commonly used with OpenSSL.
PKCS1EncodedKeySpec(byte[]) - Constructor for class org.jgroups.protocols.kubernetes.pem.PKCS1EncodedKeySpec
Create a PKCS#1 keyspec from DER encoded buffer
Pod - Class in org.jgroups.protocols.kubernetes
 
Pod(String, String, String, boolean) - Constructor for class org.jgroups.protocols.kubernetes.Pod
 
podRunning(JsonObject) - Method in class org.jgroups.protocols.kubernetes.Client
Helper method to determine if a pod is considered running or not.
port_range - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
PRIVATE_PKCS1_MARKER - Static variable in class org.jgroups.protocols.kubernetes.pem.PEMReader
 
PRIVATE_PKCS8_MARKER - Static variable in class org.jgroups.protocols.kubernetes.pem.PEMReader
 
PUBLIC_X509_MARKER - Static variable in class org.jgroups.protocols.kubernetes.pem.PEMReader
 

R

readAll() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
readFile() - Method in class org.jgroups.protocols.kubernetes.pem.PEMReader
Read the PEM file and save the DER encoded octet stream and begin marker.
readFileToString(File) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
readFileToString(String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
readTimeout - Variable in class org.jgroups.protocols.kubernetes.Client
 
readTimeout - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 

S

sanitizeHttpHeaders(Map<String, String>) - Static method in class org.jgroups.protocols.kubernetes.Utils
Sanitizes a map of HTTP headers - all entries where the key equals "Authorization" (case-insensitive) are overridden to mask the original authorization data.
saTokenFile - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
sendDiscoveryRequest(Message) - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
setMasterHost(String) - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
setMasterPort(int) - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
setNamespace(String) - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
split_clusters_during_rolling_update - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
streamProvider - Variable in class org.jgroups.protocols.kubernetes.Client
 
StreamProvider - Interface in org.jgroups.protocols.kubernetes.stream
 

T

TokenStreamProvider - Class in org.jgroups.protocols.kubernetes.stream
Copied and adapted version from openshift-ping repository.
TokenStreamProvider(String, String) - Constructor for class org.jgroups.protocols.kubernetes.stream.TokenStreamProvider
 
toString() - Method in class org.jgroups.protocols.kubernetes.KUBE_PING
 
toString() - Method in class org.jgroups.protocols.kubernetes.Pod
 
tp_bind_port - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
trimToNull(String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 

U

urlencode(String) - Static method in class org.jgroups.protocols.kubernetes.Utils
 
useNotReadyAddresses - Variable in class org.jgroups.protocols.kubernetes.KUBE_PING
 
Utils - Class in org.jgroups.protocols.kubernetes
 
A B C D E F G H I K L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values