SERDES Property Language Support Reference
The following table shows which SERDES configuration properties are supported in each language implementation. Use this reference to determine property availability when working with Java or .NET SERDES libraries.
Property support for each language is indicated using the following symbols:
-
—A green check indicates that the property is supported. -
—A gray cross indicates that this property is not currently supported. -
—A gray dash indicates that this property is not supported due to the language-specific implementation.
| Property Name | Java | .NET |
|---|---|---|
| General SERDES Properties | ||
solace.registry.schema-resolver
|
|
|
solace.registry.deserialized-type
|
|
|
solace.registry.schema-header-identifiers
|
|
|
| Connection and Authentication Properties | ||
solace.registry.url
|
|
|
solace.registry.auth.username
|
|
|
solace.registry.auth.password
|
|
|
solace.registry.trust-store.path
|
|
|
solace.registry.trust-store.password
|
|
|
solace.registry.trust-store.certificates
|
|
|
solace.registry.validate-certificate
|
|
|
solace.registry.validate-certificate-hostname
|
|
|
| Resolution Strategy Properties | ||
solace.registry.artifact-resolver-strategy
|
|
|
solace.registry.strategy-topic-profile
|
|
|
| Schema Lookup Properties | ||
solace.registry.find-latest
|
|
|
solace.registry.artifact.explicit-version
|
|
|
solace.registry.artifact.explicit-artifact-id
|
|
|
solace.registry.artifact.explicit-group-id
|
|
|
| Caching Properties | ||
solace.registry.cache.artifact-ttl-ms
|
|
|
solace.registry.cache.cache-latest
|
|
|
solace.registry.cache.use-cached-on-error
|
|
|
| Retry Properties | ||
solace.registry.request.attempts
|
|
|
solace.registry.request.attempt-backoff-ms
|
|
|
| Auto-Registration Properties | ||
solace.registry.auto-register-artifact
|
|
|
solace.registry.auto-register-artifact-if-exists
|
|
|
solace.registry.schema-location
|
|
|
| Network Trace Properties | ||
solace.registry.network-trace.enabled
|
|
|
solace.registry.network-trace.max-log-size
|
|
|
| Avro-Specific Properties | ||
solace.avro.encoding
|
|
|
solace.avro.record-type
|
|
|
solace.avro.dereferenced-schema
|
|
|
| JSON Schema-Specific Properties | ||
solace.jsonschema.validate-schema
|
|
|
solace.jsonschema.type-property
|
|
|
solace.jsonschema.validation-error-handler
|
|
|
Important notes about property language support:
- .NET does not support auto-registration properties.
- .NET uses a combined
solace.registry.trust-store.certificatesproperty instead of separatesolace.registry.trust-store.pathandsolace.registry.trust-store.passwordproperties. - .NET includes unique properties not available in Java:
solace.registry.validate-certificate-hostname,solace.jsonschema.validation-error-handler,solace.registry.network-trace.enabled, andsolace.registry.network-trace.max-log-size. - For language-specific usage examples, see API and Protocol-Specific Implementation Guides.