Index

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

A

AbstractTokenizer - Class in org.infosmid.stream.dsl
The base class for tokenizers.
AbstractTokenizer() - Constructor for class org.infosmid.stream.dsl.AbstractTokenizer
 
accessModes() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns the value of the accessModes record component.
addLinebreak() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
AMBIGUOUS_APP_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
AND - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
ANDAND - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
annotations() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the annotations record component.
app - Enum constant in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
 
APP_REFERENCE_NOT_UNIQUE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
appName - Variable in class org.infosmid.stream.dsl.AppNode
 
AppNode - Class in org.infosmid.stream.dsl
 
AppNode(LabelNode, String, int, int, ArgumentNode[]) - Constructor for class org.infosmid.stream.dsl.AppNode
 
appNodes - Variable in class org.infosmid.stream.dsl.StreamNode
 
AppParser - Class in org.infosmid.stream.dsl
Parser for generating AppNodes from Tokens.
AppParser(Tokens) - Constructor for class org.infosmid.stream.dsl.AppParser
Construct a AppParser based on the provided Tokens.
appType() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns the value of the appType record component.
args() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the args record component.
ArgumentNode - Class in org.infosmid.stream.dsl
Represents an argument like "--name=value".
ArgumentNode(String, String, int, int) - Constructor for class org.infosmid.stream.dsl.ArgumentNode
 
arguments - Variable in class org.infosmid.stream.dsl.AppNode
 
arguments - Variable in class org.infosmid.stream.dsl.DestinationNode
 
ARROW - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
AstNode - Class in org.infosmid.stream.dsl
Common supertype for the ast nodes built during stream parsing.
AstNode(int, int) - Constructor for class org.infosmid.stream.dsl.AstNode
 

B

bindingProperties() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns the value of the bindingProperties record component.

C

call() - Method in class org.infosmid.stream.deployer.StreamDeployerApplication
 
CANNOT_USE_COMPOSEDAPP_HERE_ALREADY_HAS_SINK_DESTINATION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
CANNOT_USE_COMPOSEDAPP_HERE_ALREADY_HAS_SOURCE_DESTINATION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
CANNOT_USE_COMPOSEDAPP_HERE_AS_IT_DEFINES_SINK_DESTINATION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
CANNOT_USE_COMPOSEDAPP_HERE_AS_IT_DEFINES_SOURCE_DESTINATION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
checkpoint() - Method in class org.infosmid.stream.dsl.Tokens
Indicate that the current token has been successfully processed.
CheckPointedParseException - Exception Class in org.infosmid.stream.dsl
An extension of ParseException that keeps track of the last position up to which parsing was successful.
CheckPointedParseException(String, int, int, int, List, DSLMessage, Object...) - Constructor for exception class org.infosmid.stream.dsl.CheckPointedParseException
Construct a new CheckPointedParseException.
CLOSE_PAREN - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
COLON - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
command() - Method in record class org.infosmid.stream.kubernetes.ExecActionRecord
Returns the value of the command record component.
ConfigMapEnvSourceRecord - Record Class in org.infosmid.stream.kubernetes
 
ConfigMapEnvSourceRecord(String) - Constructor for record class org.infosmid.stream.kubernetes.ConfigMapEnvSourceRecord
Creates an instance of a ConfigMapEnvSourceRecord record class.
configMapKeyRef() - Method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Returns the value of the configMapKeyRef record component.
ConfigMapKeyRef(String, String, String) - Constructor for record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Creates an instance of a ConfigMapKeyRef record class.
ConfigMapKeySelectorRecord - Record Class in org.infosmid.stream.kubernetes
 
ConfigMapKeySelectorRecord(String, String) - Constructor for record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Creates an instance of a ConfigMapKeySelectorRecord record class.
configMapName() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Returns the value of the configMapName record component.
configMapRef() - Method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Returns the value of the configMapRef record component.
containerPort() - Method in record class org.infosmid.stream.kubernetes.ContainerPortRecord
Returns the value of the containerPort record component.
ContainerPortRecord - Record Class in org.infosmid.stream.kubernetes
 
ContainerPortRecord(String, int) - Constructor for record class org.infosmid.stream.kubernetes.ContainerPortRecord
Creates an instance of a ContainerPortRecord record class.
ContainerRecord - Record Class in org.infosmid.stream.kubernetes
 
ContainerRecord(String, String, List, List, List, ResourceRequirementsRecord, ProbeRecord, ProbeRecord, ProbeRecord, List, String) - Constructor for record class org.infosmid.stream.kubernetes.ContainerRecord
 
ContainerRecord(String, String, List, List, List, ResourceRequirementsRecord, ProbeRecord, ProbeRecord, ProbeRecord, List, String, List) - Constructor for record class org.infosmid.stream.kubernetes.ContainerRecord
Creates an instance of a ContainerRecord record class.
containers() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the containers record component.
convert(Object) - Static method in class org.infosmid.stream.kubernetes.KubernetesResourceHelper
 
convertPersistentVolumeClaim(PersistentVolumeClaimRecord) - Static method in class org.infosmid.stream.kubernetes.KubernetesResourceHelper
 
copyOf() - Method in class org.infosmid.stream.dsl.DestinationNode
 
copyOf() - Method in class org.infosmid.stream.dsl.SinkDestinationNode
 
copyOf() - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 

D

data - Variable in class org.infosmid.stream.dsl.Token
Any extra data for this token instance, e.g.
dataKey() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Returns the value of the dataKey record component.
dataKey() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Returns the value of the dataKey record component.
decrementPosition() - Method in class org.infosmid.stream.dsl.Tokens
Decrement the current token position and return the new position.
DeploymentRecord - Record Class in org.infosmid.stream.kubernetes
 
DeploymentRecord(String, int, Map, Map, Map, PodSpecRecord) - Constructor for record class org.infosmid.stream.kubernetes.DeploymentRecord
Creates an instance of a DeploymentRecord record class.
deployStreams(List, Properties, Properties) - Method in class org.infosmid.stream.core.StreamDeployerCore
 
description() - Method in record class org.infosmid.stream.core.StreamDefinition
Returns the value of the description record component.
destinationName - Variable in class org.infosmid.stream.dsl.DestinationNode
 
DestinationNode - Class in org.infosmid.stream.dsl
 
DestinationNode(int, int, String, ArgumentNode[]) - Constructor for class org.infosmid.stream.dsl.DestinationNode
 
DESTINATIONS_UNSUPPORTED_HERE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
DONT_MIX_PIPE_AND_DOUBLEPIPE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
DONT_USE_DOUBLEPIPE_WITH_CHANNELS - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
DOT - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
DOUBLE_MINUS - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
DOUBLEPIPE - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
DSLMessage - Enum Class in org.infosmid.stream.dsl
Contains all the messages that can be produced during Spring Cloud Data Flow DSL parsing.
DSLMessage.Kind - Enum Class in org.infosmid.stream.dsl
 
dslText() - Method in record class org.infosmid.stream.core.StreamDefinition
Returns the value of the dslText record component.
DUPLICATE_LABEL - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 

E

eat() - Method in class org.infosmid.stream.dsl.Tokens
Consume the next token.
eat(TokenKind) - Method in class org.infosmid.stream.dsl.Tokens
Consume the next token if it matches the indicated token kind; otherwise throw CheckPointedParseException.
eatApp() - Method in class org.infosmid.stream.dsl.AppParser
Return a AppNode from the next token and advance the token position.
eatAppArgs() - Method in class org.infosmid.stream.dsl.AppParser
Return an array of ArgumentNode and advance the token position if the next token(s) contain arguments.
eatAppList(boolean) - Method in class org.infosmid.stream.dsl.StreamParser
Return a list of AppNode starting from the current token position.
eatArgValue() - Method in class org.infosmid.stream.dsl.AppParser
Return the argument value from the next token and advance the token position.
eatDestinationReference(boolean) - Method in class org.infosmid.stream.dsl.StreamParser
Return a DestinationNode for the token at the current position.
eatDottedName() - Method in class org.infosmid.stream.dsl.AppParser
Return an array of Token that are separated by a dot.
eatSinkDestination() - Method in class org.infosmid.stream.dsl.StreamParser
If the current token position contains a sink destination, return a SinkDestinationNode and advance the token position; otherwise return null.
eatSourceDestination() - Method in class org.infosmid.stream.dsl.StreamParser
If the current token position contains a source destination, return a SourceDestinationNode and advance the token position; otherwise return null.
eatStream() - Method in class org.infosmid.stream.dsl.StreamParser
Return a StreamNode based on the tokens resulting from the parsed DSL.
eatStreamName() - Method in class org.infosmid.stream.dsl.StreamParser
If a stream name is present, return it and advance the token position - otherwise return null.
emptyDir() - Method in record class org.infosmid.stream.kubernetes.VolumeRecord
Returns the value of the emptyDir record component.
EmptyDirVolumeSourceRecord - Record Class in org.infosmid.stream.kubernetes
 
EmptyDirVolumeSourceRecord() - Constructor for record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
 
EmptyDirVolumeSourceRecord(String, String) - Constructor for record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Creates an instance of a EmptyDirVolumeSourceRecord record class.
endPos - Variable in class org.infosmid.stream.dsl.AstNode
 
endPos - Variable in class org.infosmid.stream.dsl.Token
Index of char after the last character.
env() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the env record component.
envFrom() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the envFrom record component.
EnvFromSourceRecord - Record Class in org.infosmid.stream.kubernetes
 
EnvFromSourceRecord(SecretEnvSourceRecord, ConfigMapEnvSourceRecord) - Constructor for record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Creates an instance of a EnvFromSourceRecord record class.
envVarName() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Returns the value of the envVarName record component.
envVarName() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Returns the value of the envVarName record component.
EnvVarRecord - Record Class in org.infosmid.stream.kubernetes
 
EnvVarRecord(String, String, EnvVarSourceRecord) - Constructor for record class org.infosmid.stream.kubernetes.EnvVarRecord
Creates an instance of a EnvVarRecord record class.
EnvVarRecord(String, String) - Constructor for record class org.infosmid.stream.kubernetes.EnvVarRecord
 
EnvVarSourceRecord - Record Class in org.infosmid.stream.kubernetes
 
EnvVarSourceRecord(SecretKeySelectorRecord, ConfigMapKeySelectorRecord) - Constructor for record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Creates an instance of a EnvVarSourceRecord record class.
equals(Object) - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.core.StreamDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.infosmid.stream.dsl.Token
 
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ConfigMapEnvSourceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ContainerPortRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ExecActionRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.SecretEnvSourceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.infosmid.stream.kubernetes.VolumeRecord
Indicates whether some other object is "equal to" this one.
EQUALS - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
ERROR - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage.Kind
 
exec() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the exec record component.
exec(List) - Static method in record class org.infosmid.stream.kubernetes.ProbeRecord
 
ExecActionRecord - Record Class in org.infosmid.stream.kubernetes
 
ExecActionRecord(String...) - Constructor for record class org.infosmid.stream.kubernetes.ExecActionRecord
 
ExecActionRecord(List) - Constructor for record class org.infosmid.stream.kubernetes.ExecActionRecord
Creates an instance of a ExecActionRecord record class.
EXPECTED_APPNAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
EXPECTED_ARGUMENT_VALUE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
EXPECTED_DESTINATION_PREFIX - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
EXPECTED_STREAM_NAME_AFTER_LABEL_COLON - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
EXPECTED_WHITESPACE_AFTER_APP_BEFORE_ARGUMENT - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
EXPECTED_WHITESPACE_AFTER_LABEL_COLON - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
expressionString - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
The string to be tokenized.
expressionString - Variable in exception class org.infosmid.stream.dsl.ParseException
 

F

failureThreshold() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the failureThreshold record component.
formatMessage(int, Object...) - Method in enum class org.infosmid.stream.dsl.DSLMessage
Produce a complete message including the prefix, the position (if known) and with the inserts applied to the message.

G

generate(String) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generate(String, String, String) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generate(String, String, List) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generate(StreamDefinition) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generate(StreamNode) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generateFromNodes(String, String, List) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generateFromNodes(String, String, List, boolean) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
generateResources(String, String, String, Map, Map) - Method in class org.infosmid.stream.kubernetes.KubernetesResourceGenerator
 
getApp(String) - Method in class org.infosmid.stream.dsl.StreamNode
Find the first reference to the named app in the stream.
getAppNodes() - Method in class org.infosmid.stream.dsl.StreamNode
 
getArguments() - Method in class org.infosmid.stream.dsl.AppNode
 
getArguments() - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 
getArgumentsAsProperties() - Method in class org.infosmid.stream.dsl.AppNode
 
getCheckpointPointer() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
 
getCheckpointPosition() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
 
getConfigMapKeyRefs(Map) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
getConfigMapRefs(Map) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
getDestinationName() - Method in class org.infosmid.stream.dsl.DestinationNode
 
getDestinationName() - Method in class org.infosmid.stream.dsl.SinkDestinationNode
 
getDestinationName() - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 
getDestinationNode() - Method in class org.infosmid.stream.dsl.SinkDestinationNode
 
getDestinationNode() - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 
getDsl() - Method in record class org.infosmid.stream.core.StreamDefinition
 
getEndPos() - Method in class org.infosmid.stream.dsl.AstNode
 
getExpression() - Method in class org.infosmid.stream.dsl.Tokens
Return the expression string converted to tokens.
getExpressionString() - Method in exception class org.infosmid.stream.dsl.ParseException
 
getExpressionStringUntilCheckpoint() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
Return the parsed expression until the last known, well formed position.
getIndexOfLabel(String) - Method in class org.infosmid.stream.dsl.StreamNode
 
getInserts() - Method in exception class org.infosmid.stream.dsl.ParseException
 
getKind() - Method in enum class org.infosmid.stream.dsl.DSLMessage
 
getKind() - Method in class org.infosmid.stream.dsl.Token
 
getLabelName() - Method in class org.infosmid.stream.dsl.AppNode
Return the label for this app, that is: an explicit label if provided the app name if no label was provided
getLabelName() - Method in class org.infosmid.stream.dsl.LabelNode
 
getLength() - Method in enum class org.infosmid.stream.dsl.TokenKind
 
getLine(Token) - Method in class org.infosmid.stream.dsl.Tokens
 
getMessage() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
 
getMessage() - Method in exception class org.infosmid.stream.dsl.ParseException
 
getMessageCode() - Method in exception class org.infosmid.stream.dsl.ParseException
 
getName() - Method in record class org.infosmid.stream.core.StreamDefinition
 
getName() - Method in class org.infosmid.stream.dsl.AppNode
 
getName() - Method in class org.infosmid.stream.dsl.ArgumentNode
 
getName() - Method in class org.infosmid.stream.dsl.StreamNode
 
getPosition() - Method in exception class org.infosmid.stream.dsl.ParseException
 
getSecretKeyRefs(Map) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
getSecretRefs(Map) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
getSinkDestinationNode() - Method in class org.infosmid.stream.dsl.StreamNode
 
getSourceDestinationNode() - Method in class org.infosmid.stream.dsl.StreamNode
 
getStartPos() - Method in class org.infosmid.stream.dsl.AstNode
 
getStreamBindingResolver() - Method in class org.infosmid.stream.core.StreamDefinitionValidator
 
getStreamData() - Method in class org.infosmid.stream.dsl.StreamNode
 
getStreamDefinitionValidator() - Method in class org.infosmid.stream.core.StreamDeployerCore
 
getStreamDescription() - Method in class org.infosmid.stream.dsl.StreamNode
 
getStreamName() - Method in class org.infosmid.stream.dsl.StreamNode
 
getStreamParser() - Method in class org.infosmid.stream.core.StreamDefinitionValidator
 
getStreamText() - Method in class org.infosmid.stream.dsl.StreamNode
 
getTokenChars() - Method in enum class org.infosmid.stream.dsl.TokenKind
 
getTokenData(Token) - Method in class org.infosmid.stream.dsl.StreamParser
 
getTokenPointer() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
 
getTokens() - Method in class org.infosmid.stream.dsl.AppParser
Return the Tokens this parser is using.
getTokens() - Method in exception class org.infosmid.stream.dsl.CheckPointedParseException
 
getTokens(String) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
getTokenStream() - Method in class org.infosmid.stream.dsl.Tokens
Return an immutable list of tokens
getValue() - Method in class org.infosmid.stream.dsl.ArgumentNode
 
GT - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 

H

hasArguments() - Method in class org.infosmid.stream.dsl.AppNode
 
HASH - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
hashCode() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.core.StreamDefinition
Returns a hash code value for this object.
hashCode() - Method in class org.infosmid.stream.dsl.Token
 
hashCode() - Method in record class org.infosmid.stream.kubernetes.ConfigMapEnvSourceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ContainerPortRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ExecActionRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.SecretEnvSourceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Returns a hash code value for this object.
hashCode() - Method in record class org.infosmid.stream.kubernetes.VolumeRecord
Returns a hash code value for this object.
hasNext() - Method in class org.infosmid.stream.dsl.Tokens
Return true if there are more tokens to process.
hasPayload() - Method in enum class org.infosmid.stream.dsl.TokenKind
 
host() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns the value of the host record component.
host() - Method in record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Returns the value of the host record component.
http(String, int) - Static method in record class org.infosmid.stream.kubernetes.ProbeRecord
 
httpGet() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the httpGet record component.
HTTPGetActionRecord - Record Class in org.infosmid.stream.kubernetes
 
HTTPGetActionRecord(String, Integer) - Constructor for record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
 
HTTPGetActionRecord(String, Integer, String, String) - Constructor for record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Creates an instance of a HTTPGetActionRecord record class.

I

IDENTIFIER - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
ILLEGAL_STREAM_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
ILLEGAL_TASK_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
image() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the image record component.
imagePullPolicy() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the imagePullPolicy record component.
imagePullSecrets() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the imagePullSecrets record component.
INFO - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage.Kind
 
initialDelaySeconds() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the initialDelaySeconds record component.
inserts - Variable in exception class org.infosmid.stream.dsl.ParseException
 
isAlphabetic(char) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
isArgValueIdentifierTerminator(char, boolean) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
For the variant tokenizer (used following an '=' to parse an argument value) we only terminate that identifier if encountering a small set of characters.
isDigit(char) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
isIdentifier() - Method in class org.infosmid.stream.dsl.Token
 
isIdentifier(char) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
isKind(TokenKind) - Method in class org.infosmid.stream.dsl.Token
 
isNextAdjacent() - Method in class org.infosmid.stream.dsl.Tokens
Return true if the first character of the token at the current position is the same as the last character of the token at the previous position.
isQuote(char) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
isTwoCharToken(TokenKind) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
Check if this might be a two character token.
isUnboundStreamApp - Variable in class org.infosmid.stream.dsl.AppNode
 
isUnboundStreamApp() - Method in class org.infosmid.stream.dsl.AppNode
 
isValidName(String) - Method in class org.infosmid.stream.dsl.AppParser
Verify the supplied name is a valid name.
isWhitespace(char) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 

K

key() - Method in record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Returns the value of the key record component.
key() - Method in record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Returns the value of the key record component.
kind - Variable in class org.infosmid.stream.dsl.Token
The kind of token.
KubernetesPropertyResolver - Class in org.infosmid.stream.kubernetes
 
KubernetesPropertyResolver() - Constructor for class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
KubernetesPropertyResolver.ConfigMapKeyRef - Record Class in org.infosmid.stream.kubernetes
 
KubernetesPropertyResolver.SecretKeyRef - Record Class in org.infosmid.stream.kubernetes
 
KubernetesResourceGenerator - Class in org.infosmid.stream.kubernetes
 
KubernetesResourceGenerator() - Constructor for class org.infosmid.stream.kubernetes.KubernetesResourceGenerator
 
KubernetesResourceHelper - Class in org.infosmid.stream.kubernetes
 
KubernetesResourceHelper() - Constructor for class org.infosmid.stream.kubernetes.KubernetesResourceHelper
 
KubernetesResourceValidator - Class in org.infosmid.stream.kubernetes
 
KubernetesResourceValidator() - Constructor for class org.infosmid.stream.kubernetes.KubernetesResourceValidator
 

L

label - Variable in class org.infosmid.stream.dsl.AppNode
 
label() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns the value of the label record component.
LabelNode - Class in org.infosmid.stream.dsl
Represents a label attached to a module.
LabelNode(String, int, int) - Constructor for class org.infosmid.stream.dsl.LabelNode
 
labels() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the labels record component.
labels() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the labels record component.
labels() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the labels record component.
lexArgValueIdentifier() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
To prevent the need to quote all argument values, this identifier lexing function is used just after an '=' when we are about to digest an arg value.
lexDoubleQuotedStringLiteral() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
Lex a string literal which uses double quotes as delimiters.
lexIdentifier() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
lexQuotedStringLiteral() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
Lex a string literal which uses single quotes as delimiters.
limits() - Method in record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Returns the value of the limits record component.
linebreaks - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
Positions of linebreaks in the parsed string.
LITERAL_STRING - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
literalArguments() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns the value of the literalArguments record component.
livenessProbe() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the livenessProbe record component.
lookAhead(int, TokenKind) - Method in class org.infosmid.stream.dsl.Tokens
Return true if the token in the position indicated by Tokens.position + distance matches the token indicated by desiredTokenKind.
looksLikeDestination() - Method in class org.infosmid.stream.dsl.StreamParser
Return true if the current token position appears to be pointing at a destination.
looksLikeDestination(int) - Method in class org.infosmid.stream.dsl.StreamParser
Return true if the indicated position appears to be pointing at a destination.
LT - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 

M

main(String[]) - Static method in class org.infosmid.stream.deployer.StreamDeployerApplication
 
makeAppNode(LabelNode, String, int, int, ArgumentNode[]) - Method in class org.infosmid.stream.dsl.AppParser
 
makeDestinationNode(int, int, String, ArgumentNode[]) - Method in class org.infosmid.stream.dsl.StreamParser
 
makeStreamNode(String, String, String, List, SourceDestinationNode, SinkDestinationNode) - Method in class org.infosmid.stream.dsl.StreamParser
 
max - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
Length of input data.
medium() - Method in record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Returns the value of the medium record component.
message - Variable in exception class org.infosmid.stream.dsl.ParseException
 
MISSING_CHARACTER - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
MISSING_VALUE_FOR_VARIABLE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
MORE_INPUT - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
mountPath() - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Returns the value of the mountPath record component.

N

name() - Method in record class org.infosmid.stream.core.StreamDefinition
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ConfigMapEnvSourceRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ContainerPortRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.SecretEnvSourceRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Returns the value of the name record component.
name() - Method in record class org.infosmid.stream.kubernetes.VolumeRecord
Returns the value of the name record component.
NEWLINE - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
next() - Method in class org.infosmid.stream.dsl.Tokens
Return the next Token and advance the current token position.
NO_DOUBLE_LABELS - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_BEFORE_ARG_EQUALS - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_BEFORE_ARG_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_BEFORE_ARG_VALUE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_BETWEEN_LABEL_NAME_AND_COLON - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_IN_DESTINATION_DEFINITION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NO_WHITESPACE_IN_DOTTED_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
node(String, String, String) - Static method in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
nodePort() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns the value of the nodePort record component.
noMorePipes() - Method in class org.infosmid.stream.dsl.StreamParser
Return true if no more pipes are present from the current token position.
noMorePipes(int) - Method in class org.infosmid.stream.dsl.StreamParser
Return true if no more pipes are present from the given position.
NON_TERMINATING_DOUBLE_QUOTED_STRING - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NON_TERMINATING_QUOTED_STRING - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
NOT_EXPECTED_TOKEN - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 

O

ofConfigMap(String) - Static method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
 
ofConfigMapKey(String, String) - Static method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
 
ofSecret(String) - Static method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
 
ofSecretKey(String, String) - Static method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
 
OOD - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
OPEN_PAREN - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
org.infosmid.stream.core - package org.infosmid.stream.core
 
org.infosmid.stream.deployer - package org.infosmid.stream.deployer
 
org.infosmid.stream.diagram - package org.infosmid.stream.diagram
 
org.infosmid.stream.dsl - package org.infosmid.stream.dsl
 
org.infosmid.stream.kubernetes - package org.infosmid.stream.kubernetes
 

P

parse() - Method in class org.infosmid.stream.dsl.StreamParser
Parse a stream definition.
parse(String, String, String) - Method in class org.infosmid.stream.dsl.StreamParser
Parse a stream definition with the provided name and DSL.
parseConfigMapKeyRefs(String) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
ParseException - Exception Class in org.infosmid.stream.dsl
Root exception for DSL parsing related exceptions.
ParseException(String, int, DSLMessage, Object...) - Constructor for exception class org.infosmid.stream.dsl.ParseException
 
parseSecretKeyRefs(String) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
parseStringList(String) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
path() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns the value of the path record component.
peek() - Method in class org.infosmid.stream.dsl.Tokens
Return the token at the current position.
peek(int) - Method in class org.infosmid.stream.dsl.Tokens
Return the token at a specified distance beyond current position.
peek(TokenKind) - Method in class org.infosmid.stream.dsl.Tokens
Return true if the indicated token matches the current token position.
peekDestinationComponentToken() - Method in class org.infosmid.stream.dsl.StreamParser
 
periodSeconds() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the periodSeconds record component.
PersistentVolumeClaimRecord - Record Class in org.infosmid.stream.kubernetes
 
PersistentVolumeClaimRecord(String, String, List, ResourceRequirementsRecord) - Constructor for record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Creates an instance of a PersistentVolumeClaimRecord record class.
PersistentVolumeClaimRecord(String, String, Map) - Constructor for record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
 
PIPE - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
podAnnotations() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the podAnnotations record component.
podAnnotations() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the podAnnotations record component.
podLabels() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the podLabels record component.
podLabels() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the podLabels record component.
podSpec() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the podSpec record component.
podSpec() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the podSpec record component.
PodSpecRecord - Record Class in org.infosmid.stream.kubernetes
 
PodSpecRecord(List, List, List, String, String, Long) - Constructor for record class org.infosmid.stream.kubernetes.PodSpecRecord
Creates an instance of a PodSpecRecord record class.
port() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns the value of the port record component.
port() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns the value of the port record component.
port() - Method in record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Returns the value of the port record component.
ports() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the ports record component.
ports() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the ports record component.
pos - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
Current lexing position in the input data.
position - Variable in exception class org.infosmid.stream.dsl.ParseException
 
position() - Method in class org.infosmid.stream.dsl.Tokens
Return the current token position.
ProbeRecord - Record Class in org.infosmid.stream.kubernetes
 
ProbeRecord(HTTPGetActionRecord, ExecActionRecord, TCPSocketActionRecord, Integer, Integer, Integer, Integer, Integer) - Constructor for record class org.infosmid.stream.kubernetes.ProbeRecord
Creates an instance of a ProbeRecord record class.
process() - Method in class org.infosmid.stream.dsl.Tokenizer
 
processor - Enum constant in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
 
pushCharToken(TokenKind) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
Push a token of just one character in length.
pushPairToken(TokenKind) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
Push a token of two characters in length.

R

raiseException(int, DSLMessage, Object...) - Method in class org.infosmid.stream.dsl.Tokens
Throw a new CheckPointedParseException based on the current and last successfully processed token position.
raiseException(DSLMessage, Object...) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
readinessProbe() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the readinessProbe record component.
readOnly() - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Returns the value of the readOnly record component.
REFERENCE - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
replicas() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns the value of the replicas record component.
replicas() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the replicas record component.
requests() - Method in record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Returns the value of the requests record component.
resolve(String, StreamNode) - Method in class org.infosmid.stream.core.StreamBindingResolver
 
ResolvedAppBindings(String, StreamBindingResolver.AppType, Map, Map) - Constructor for record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Creates an instance of a ResolvedAppBindings record class.
resolveDeploymentProperties(Properties, Properties, String) - Static method in class org.infosmid.stream.kubernetes.KubernetesPropertyResolver
 
resolveImage(String, AppNode, StreamBindingResolver.AppType, Properties) - Method in class org.infosmid.stream.core.StreamDefinitionValidator
Resolves the container image URL for an application and validates its type.
ResourceRequirementsRecord - Record Class in org.infosmid.stream.kubernetes
 
ResourceRequirementsRecord(Map, Map) - Constructor for record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Creates an instance of a ResourceRequirementsRecord record class.
resources() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the resources record component.
resources() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns the value of the resources record component.
restartPolicy() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the restartPolicy record component.

S

sameQuotes(int, int) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
scheme() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns the value of the scheme record component.
SecretEnvSourceRecord - Record Class in org.infosmid.stream.kubernetes
 
SecretEnvSourceRecord(String) - Constructor for record class org.infosmid.stream.kubernetes.SecretEnvSourceRecord
Creates an instance of a SecretEnvSourceRecord record class.
secretKeyRef() - Method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Returns the value of the secretKeyRef record component.
SecretKeyRef(String, String, String) - Constructor for record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Creates an instance of a SecretKeyRef record class.
SecretKeySelectorRecord - Record Class in org.infosmid.stream.kubernetes
 
SecretKeySelectorRecord(String, String) - Constructor for record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Creates an instance of a SecretKeySelectorRecord record class.
secretName() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Returns the value of the secretName record component.
secretRef() - Method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Returns the value of the secretRef record component.
selector() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the selector record component.
SEMICOLON - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
serviceAccountName() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the serviceAccountName record component.
serviceName() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the serviceName record component.
ServicePortRecord - Record Class in org.infosmid.stream.kubernetes
 
ServicePortRecord(String, int, Integer, Integer) - Constructor for record class org.infosmid.stream.kubernetes.ServicePortRecord
Creates an instance of a ServicePortRecord record class.
ServiceRecord - Record Class in org.infosmid.stream.kubernetes
 
ServiceRecord(String, String, Map, Map, Map, List) - Constructor for record class org.infosmid.stream.kubernetes.ServiceRecord
Creates an instance of a ServiceRecord record class.
setUnboundStreamApp(boolean) - Method in class org.infosmid.stream.dsl.AppNode
 
sink - Enum constant in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
 
sinkDestinationNode - Variable in class org.infosmid.stream.dsl.StreamNode
 
SinkDestinationNode - Class in org.infosmid.stream.dsl
 
SinkDestinationNode(DestinationNode, int) - Constructor for class org.infosmid.stream.dsl.SinkDestinationNode
 
sizeLimit() - Method in record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Returns the value of the sizeLimit record component.
SLASH - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
source - Enum constant in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
 
sourceDestinationNode - Variable in class org.infosmid.stream.dsl.StreamNode
 
SourceDestinationNode - Class in org.infosmid.stream.dsl
 
SourceDestinationNode(DestinationNode, int) - Constructor for class org.infosmid.stream.dsl.SourceDestinationNode
 
STAR - Enum constant in enum class org.infosmid.stream.dsl.TokenKind
 
startPos - Variable in class org.infosmid.stream.dsl.AstNode
 
startPos - Variable in class org.infosmid.stream.dsl.Token
Index of first character.
startupProbe() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the startupProbe record component.
StatefulSetRecord - Record Class in org.infosmid.stream.kubernetes
 
StatefulSetRecord(String, int, String, Map, Map, Map, PodSpecRecord, List) - Constructor for record class org.infosmid.stream.kubernetes.StatefulSetRecord
Creates an instance of a StatefulSetRecord record class.
storageClassName() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns the value of the storageClassName record component.
StreamBindingResolver - Class in org.infosmid.stream.core
 
StreamBindingResolver() - Constructor for class org.infosmid.stream.core.StreamBindingResolver
 
StreamBindingResolver.AppType - Enum Class in org.infosmid.stream.core
 
StreamBindingResolver.ResolvedAppBindings - Record Class in org.infosmid.stream.core
 
StreamDefinition - Record Class in org.infosmid.stream.core
 
StreamDefinition(String, String, String) - Constructor for record class org.infosmid.stream.core.StreamDefinition
Creates an instance of a StreamDefinition record class.
StreamDefinitionValidator - Class in org.infosmid.stream.core
Validates stream definitions against application metadata.
StreamDefinitionValidator() - Constructor for class org.infosmid.stream.core.StreamDefinitionValidator
 
StreamDefinitionValidator(StreamParser, StreamBindingResolver) - Constructor for class org.infosmid.stream.core.StreamDefinitionValidator
 
StreamDeployerApplication - Class in org.infosmid.stream.deployer
 
StreamDeployerApplication() - Constructor for class org.infosmid.stream.deployer.StreamDeployerApplication
 
StreamDeployerCore - Class in org.infosmid.stream.core
 
StreamDeployerCore(KubernetesResourceGenerator) - Constructor for class org.infosmid.stream.core.StreamDeployerCore
 
StreamDeployerCore(KubernetesResourceGenerator, StreamBindingResolver) - Constructor for class org.infosmid.stream.core.StreamDeployerCore
 
StreamDeployerCore(KubernetesResourceGenerator, StreamParser) - Constructor for class org.infosmid.stream.core.StreamDeployerCore
 
StreamDeployerCore(KubernetesResourceGenerator, StreamParser, StreamBindingResolver) - Constructor for class org.infosmid.stream.core.StreamDeployerCore
 
StreamDeployerCore(KubernetesResourceGenerator, StreamParser, StreamBindingResolver, StreamDefinitionValidator) - Constructor for class org.infosmid.stream.core.StreamDeployerCore
 
streamDescription - Variable in class org.infosmid.stream.dsl.StreamNode
 
StreamMermaidGenerator - Class in org.infosmid.stream.diagram
Generates Mermaid FlowChart diagrams from stream definitions.
StreamMermaidGenerator() - Constructor for class org.infosmid.stream.diagram.StreamMermaidGenerator
 
streamName - Variable in class org.infosmid.stream.dsl.StreamNode
 
StreamNode - Class in org.infosmid.stream.dsl
 
StreamNode(String, String, String, List, SourceDestinationNode, SinkDestinationNode) - Constructor for class org.infosmid.stream.dsl.StreamNode
 
StreamParser - Class in org.infosmid.stream.dsl
Parser for stream DSL that generates StreamNode.
StreamParser() - Constructor for class org.infosmid.stream.dsl.StreamParser
Construct a default StreamParser.
StreamParser(String) - Constructor for class org.infosmid.stream.dsl.StreamParser
Construct a StreamParser without supplying the stream name up front.
StreamParser(String, String, String) - Constructor for class org.infosmid.stream.dsl.StreamParser
Construct a StreamParser for a stream with the provided name.
streamText - Variable in class org.infosmid.stream.dsl.StreamNode
 
stringify() - Method in class org.infosmid.stream.dsl.AstNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.AppNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.ArgumentNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.AstNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.DestinationNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.LabelNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.SinkDestinationNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 
stringify(boolean) - Method in class org.infosmid.stream.dsl.StreamNode
 
stringValue() - Method in class org.infosmid.stream.dsl.Token
 
subArray(int, int) - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
successThreshold() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the successThreshold record component.
SUPPORTED_TYPES - Static variable in class org.infosmid.stream.core.StreamDefinitionValidator
 

T

targetPort() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns the value of the targetPort record component.
TASK_ARGUMENTS_NOT_ALLOWED_UNLESS_IN_APP_MODE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_ARROW_SHOULD_BE_PRECEDED_BY_CODE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_DOUBLE_AND_REQUIRED - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_DOUBLE_OR_REQUIRED - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_ELEMENT_IN_COMPOSED_DEFINITION_DOES_NOT_EXIST - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_HYPHEN_EXPECTED_USE_FOR_TRANSITION - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_MISSING_TRANSITION_ARROW - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_MORE_INPUT - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_NO_LABELS_ON_PARENS - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_UNEXPECTED_DATA - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_UNQUOTED_TRANSITION_CHECK_MUST_BE_NUMBER - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_APP_NAME_ALREADY_IN_USE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_APP_NAME_CLASHES_WITH_LABEL - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_DUPLICATE_LABEL - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_LABEL_CLASHES_WITH_TASKAPP_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_SECONDARY_SEQUENCES_MUST_BE_NAMED - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_SPLIT_WITH_ONE_FLOW - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
TASK_VALIDATION_TRANSITION_TARGET_LABEL_UNDEFINED - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
tcp(int) - Static method in record class org.infosmid.stream.kubernetes.ProbeRecord
 
tcpSocket() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the tcpSocket record component.
TCPSocketActionRecord - Record Class in org.infosmid.stream.kubernetes
 
TCPSocketActionRecord(Integer) - Constructor for record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
 
TCPSocketActionRecord(Integer, String) - Constructor for record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Creates an instance of a TCPSocketActionRecord record class.
terminationGracePeriodSeconds() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the terminationGracePeriodSeconds record component.
THEME_CSS_END - Static variable in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
THEME_CSS_START - Static variable in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
THEME_NODE_CSS - Static variable in class org.infosmid.stream.diagram.StreamMermaidGenerator
 
timeoutSeconds() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns the value of the timeoutSeconds record component.
toData(Iterable) - Method in class org.infosmid.stream.dsl.AppParser
Return the concatenation of the data of multiple tokens.
toExceptionDescriptor() - Method in exception class org.infosmid.stream.dsl.ParseException
Produce a simple map of information about the exception that can be sent to the client for display.
Token - Class in org.infosmid.stream.dsl
Holder for a kind of token, the associated data and its position in the input data stream (start/end).
Tokenizer - Class in org.infosmid.stream.dsl
Lex some input data into a stream of tokens that can then then be parsed.
Tokenizer() - Constructor for class org.infosmid.stream.dsl.Tokenizer
 
TokenKind - Enum Class in org.infosmid.stream.dsl
Enumeration of all the token types that may be found in a DSL definition stream.
tokenListToStringList(List) - Method in class org.infosmid.stream.dsl.AppParser
Return a list of string representations of Tokens.
tokens - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
Output stream of tokens.
tokens - Variable in class org.infosmid.stream.dsl.AppParser
Tokens resulting from DSL parsing.
Tokens - Class in org.infosmid.stream.dsl
Class that converts an expression into a list of tokens.
toLabelNode(Token) - Method in class org.infosmid.stream.dsl.AppParser
Create a new LabelNode based on the provided token.
toProcess - Variable in class org.infosmid.stream.dsl.AbstractTokenizer
The expressionString as a char array.
toString() - Method in record class org.infosmid.stream.core.StreamBindingResolver.ResolvedAppBindings
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.core.StreamDefinition
Returns a string representation of this record class.
toString() - Method in class org.infosmid.stream.dsl.AbstractTokenizer
 
toString() - Method in class org.infosmid.stream.dsl.AppNode
 
toString() - Method in class org.infosmid.stream.dsl.ArgumentNode
 
toString() - Method in class org.infosmid.stream.dsl.DestinationNode
 
toString() - Method in class org.infosmid.stream.dsl.LabelNode
 
toString() - Method in class org.infosmid.stream.dsl.SinkDestinationNode
 
toString() - Method in class org.infosmid.stream.dsl.SourceDestinationNode
 
toString() - Method in class org.infosmid.stream.dsl.StreamNode
 
toString() - Method in class org.infosmid.stream.dsl.StreamParser
 
toString() - Method in class org.infosmid.stream.dsl.Token
 
toString() - Method in class org.infosmid.stream.dsl.Tokenizer
 
toString() - Method in enum class org.infosmid.stream.dsl.TokenKind
 
toString() - Method in record class org.infosmid.stream.kubernetes.ConfigMapEnvSourceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ConfigMapKeySelectorRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ContainerPortRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.DeploymentRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.EmptyDirVolumeSourceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.EnvFromSourceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.EnvVarSourceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ExecActionRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.HTTPGetActionRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.ConfigMapKeyRef
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.KubernetesPropertyResolver.SecretKeyRef
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.PersistentVolumeClaimRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ProbeRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ResourceRequirementsRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.SecretEnvSourceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.SecretKeySelectorRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ServicePortRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.TCPSocketActionRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.VolumeMountRecord
Returns a string representation of this record class.
toString() - Method in record class org.infosmid.stream.kubernetes.VolumeRecord
Returns a string representation of this record class.
toString(Token) - Method in class org.infosmid.stream.dsl.AppParser
Return the string representation of a Token.
type() - Method in record class org.infosmid.stream.kubernetes.ServiceRecord
Returns the value of the type record component.

U

UNEXPECTED_DATA - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
UNEXPECTED_DATA_AFTER_STREAMDEF - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
UNEXPECTED_DATA_IN_DESTINATION_NAME - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
UNEXPECTED_ESCAPE_CHAR - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
UNRECOGNIZED_APP_REFERENCE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
UNRECOGNIZED_STREAM_REFERENCE - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 

V

validate(String, StreamNode, Properties) - Method in class org.infosmid.stream.core.StreamDefinitionValidator
Validates a parsed stream node against application metadata.
validate(Object) - Static method in class org.infosmid.stream.kubernetes.KubernetesResourceValidator
 
validate(List, Properties) - Method in class org.infosmid.stream.core.StreamDefinitionValidator
Validates a list of stream definitions against application metadata.
validate(StreamDefinition, Properties) - Method in class org.infosmid.stream.core.StreamDefinitionValidator
Validates a stream definition against application metadata.
validateAppType(String, AppNode, StreamBindingResolver.AppType) - Method in class org.infosmid.stream.core.StreamDefinitionValidator
Validates that the application type is one of the supported types.
value() - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Returns the value of the value record component.
valueFrom() - Method in record class org.infosmid.stream.kubernetes.EnvVarRecord
Returns the value of the valueFrom record component.
valueOf(String) - Static method in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.infosmid.stream.dsl.DSLMessage.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.infosmid.stream.dsl.DSLMessage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.infosmid.stream.dsl.TokenKind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.infosmid.stream.core.StreamBindingResolver.AppType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.infosmid.stream.dsl.DSLMessage.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.infosmid.stream.dsl.DSLMessage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.infosmid.stream.dsl.TokenKind
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE_NOT_TERMINATED - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage
 
volumeClaimTemplates() - Method in record class org.infosmid.stream.kubernetes.StatefulSetRecord
Returns the value of the volumeClaimTemplates record component.
VolumeMountRecord - Record Class in org.infosmid.stream.kubernetes
 
VolumeMountRecord(String, String, boolean) - Constructor for record class org.infosmid.stream.kubernetes.VolumeMountRecord
Creates an instance of a VolumeMountRecord record class.
volumeMounts() - Method in record class org.infosmid.stream.kubernetes.ContainerRecord
Returns the value of the volumeMounts record component.
VolumeRecord - Record Class in org.infosmid.stream.kubernetes
 
VolumeRecord(String) - Constructor for record class org.infosmid.stream.kubernetes.VolumeRecord
 
VolumeRecord(String, String) - Constructor for record class org.infosmid.stream.kubernetes.VolumeRecord
 
VolumeRecord(String, EmptyDirVolumeSourceRecord) - Constructor for record class org.infosmid.stream.kubernetes.VolumeRecord
Creates an instance of a VolumeRecord record class.
volumes() - Method in record class org.infosmid.stream.kubernetes.PodSpecRecord
Returns the value of the volumes record component.

W

WARNING - Enum constant in enum class org.infosmid.stream.dsl.DSLMessage.Kind
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form