Class GrpcSessionConfigurationBean

java.lang.Object
com.oracle.coherence.spring.configuration.session.AbstractSessionConfigurationBean
com.oracle.coherence.spring.configuration.session.GrpcSessionConfigurationBean
All Implemented Interfaces:
SessionConfigurationProvider

@Deprecated(since="4.0.0", forRemoval=true) public class GrpcSessionConfigurationBean extends AbstractSessionConfigurationBean
Deprecated, for removal: This API element is subject to removal in a future version.
As of 4.0 please configure the Grpc Client using the coherence-cache-config.xml
A GrpcSessionConfiguration bean that will be created for each named session in the application configuration properties.

This configuration bean specifically produces GrpcSessionConfiguration beans only if the configuration has a channelName property. The channelName refers to the name of a Channel bean.

Sessions are configured with the coherence.session prefix, for example coherence.session.foo configures a session named foo.

The session name default is a special case that configures the default session named Coherence.DEFAULT_NAME.

Since:
3.0
Author:
Gunnar Hillert
See Also:
  • Constructor Details

    • GrpcSessionConfigurationBean

      public GrpcSessionConfigurationBean(String name, ConfigurableApplicationContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      name - the name for the session
      ctx - the Spring application context
    • GrpcSessionConfigurationBean

      public GrpcSessionConfigurationBean()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getConfiguration

      public Optional<com.tangosol.net.SessionConfiguration> getConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SessionConfigurationProvider
      Returns the optional SessionConfiguration that is provider provides.
      Returns:
      the optional SessionConfiguration that is provider provides or an empty Optional if this provider cannot provide a configuration
    • setChannelName

      public void setChannelName(String channelName)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the name of the gRPC Channel bean.
      Parameters:
      channelName - the name of the gRPC Channel bean
    • setSerializer

      public void setSerializer(String serializer)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the name of the Serializer.
      Parameters:
      serializer - the name of the Serializer
    • setTracing

      public void setTracing(boolean enabled)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set whether distributed tracing should be enabled.
      Parameters:
      enabled - true to enable distributed tracing