Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorization ¶
type Authorization struct { Enabled bool `yaml:"enabled"` RoleMapper string `yaml:"roleMapper,omitempty"` Roles []AuthorizationRole `yaml:"roles,omitempty"` }
type AuthorizationRole ¶
type BackupSite ¶
type CloudEvents ¶
type Infinispan ¶
type Infinispan struct { Authorization Authorization `yaml:"authorization,omitempty"` ClusterName string `yaml:"clusterName"` ZeroCapacityNode bool `yaml:"zeroCapacityNode"` Locks Locks `yaml:"locks"` }
type InfinispanConfiguration ¶
type InfinispanConfiguration struct { Infinispan Infinispan `yaml:"infinispan"` JGroups JGroups `yaml:"jgroups"` Keystore Keystore `yaml:"keystore,omitempty"` Truststore Truststore `yaml:"truststore,omitempty"` XSite *XSite `yaml:"xsite,omitempty"` Logging Logging `yaml:"logging,omitempty"` Endpoints Endpoints `yaml:"endpoints"` CloudEvents *CloudEvents `yaml:"cloudEvents,omitempty"` }
InfinispanConfiguration is the top level configuration type
func FromYaml ¶
func FromYaml(src string) (*InfinispanConfiguration, error)
func (*InfinispanConfiguration) Yaml ¶
func (c *InfinispanConfiguration) Yaml() (string, error)
type JGroups ¶
type JGroups struct { Transport string DNSPing DNSPing `yaml:"dnsPing"` Diagnostics bool `yaml:"diagnostics"` }
JGroups configures clustering layer
type Keystore ¶
type Keystore struct { Path string Password string Alias string CrtPath string `yaml:"crtPath,omitempty"` }
Keystore configuration info for endpoint encryption
Click to show internal directories.
Click to hide internal directories.