Class ConnectionSpecImpl

    • Constructor Detail

      • ConnectionSpecImpl

        public ConnectionSpecImpl()
        Constructor
      • ConnectionSpecImpl

        public ConnectionSpecImpl​(String sServiceName)
        Constructor
        Parameters:
        sServiceName - the service to be associated with the connection
    • Method Detail

      • getServiceName

        public String getServiceName()
        Get the name of the service that will be associated with any connection obtained with this connection spec.
        Specified by:
        getServiceName in interface ConnectionFactory.ConnectionSpec
        Returns:
        the name of the service
      • isAutoCommit

        public boolean isAutoCommit()
        Get the auto commit option. This value determines how the auto commit option will be set on the Coherence connection when a connection is acquired from the adapter.
        Specified by:
        isAutoCommit in interface ConnectionFactory.ConnectionSpec
        Returns:
        the auto commit option
      • isEager

        public boolean isEager()
        Get the eager mode value. The eager mode value determines whether or not operations will be performed eagerly. A value of false means that cache operations will potentially be delayed and submitted in batch form.
        Specified by:
        isEager in interface ConnectionFactory.ConnectionSpec
        Returns:
        the eager mode
      • setServiceName

        public void setServiceName​(String sServiceName)
        Set the name of the service that will be associated with any connection obtained with this connection spec.
        Parameters:
        sServiceName - the name of the service
      • setConfigURI

        public void setConfigURI​(String sConfigURI)
        Set the configuration URI used to create the connection.
        Parameters:
        sConfigURI - the configuration URI
      • setXmlConfig

        public void setXmlConfig​(XmlElement xmlConfig)
        Set the cache configuration in xml element format used to create the connection.
        Parameters:
        xmlConfig - the cache configuration in xml element format
      • setClassLoader

        public void setClassLoader​(ClassLoader loader)
        Set the class loader for which the configuration should be used.
        Parameters:
        loader - the class loader
      • setCommitOption

        public void setCommitOption​(boolean fCommitOption)
        Set the auto commit option. This value determines how the auto commit option will be set on the Coherence connection when a managed connection is acquired from the adapter.
        Parameters:
        fCommitOption - the auto commit option
      • setIsolation

        public void setIsolation​(Isolation isolation)
        Set the transaction isolation for the connection.
        Parameters:
        isolation - the transaction isolation
      • setEager

        public void setEager​(boolean fEager)
        Set the eager mode value. The eager mode determines whether or not operations will be performed eagerly.
        Parameters:
        fEager - the eager mode; false indicates that cache operations will potentially be delayed and submitted in batch form.
      • setTimeout

        public void setTimeout​(int nSeconds)
        Set the transactions timeout for the connection. A value of 0 means that the timeout value will not be set when the connection is obtained (the connection default timeout value will be used).
        Parameters:
        nSeconds - the timeout in seconds
      • hashCode

        public int hashCode()
        Returns a hash code value for the object.
        Overrides:
        hashCode in class Object
        Returns:
        the hash code
      • equals

        public boolean equals​(Object obj)
        Indicates whether some other object is "equal to" this one.
        Overrides:
        equals in class Object
        Parameters:
        obj - the reference object with which to compare.
        Returns:
        true if this object is the same as the obj argument; false otherwise.