Bug 1023031

Summary: [HRCPP-43] Missing methods from RemoteCache
Product: [JBoss] JBoss Data Grid 6 Reporter: Alan Field <afield>
Component: CPP ClientAssignee: Tristan Tarrant <ttarrant>
Status: VERIFIED --- QA Contact: Alan Field <afield>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.2.0CC: mgencur, sjacobs
Target Milestone: ER5   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Known Issue
Doc Text:
The RemoteCache class does not provide the following methods, which are available to the Java version of the client. <itemizedlist> <listitem> <para>containsValue</para> </listitem> <listitem> <para>entrySet</para> </listitem> <listitem> <para>getBulk (No argument version)</para> </listitem> <listitem> <para>getName</para> </listitem> <listitem> <para>getProtocolVersion</para> </listitem> <listitem> <para>getRemoteCacheManager</para> </listitem> <listitem> <para>getVersion</para> </listitem> <listitem> <para>values</para> </listitem> <listitem> <para>async operations</para> </listitem> </itemizedlist> Consequently, the C++ Hot Rod cannot use these methods.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1017190    

Description Alan Field 2013-10-24 13:25:21 UTC
JDG tracking bug

Comment 2 JBoss JIRA Server 2013-10-24 14:27:01 UTC
Martin Gencur <mgencur> made a comment on jira HRCPP-43

getVersioned method tracked by https://issues.jboss.org/browse/HRCPP-48

Comment 3 JBoss JIRA Server 2013-10-31 16:01:52 UTC
Tristan Tarrant <ttarrant> made a comment on jira HRCPP-43

Async methods tracked by HRCPP-18

Comment 6 JBoss JIRA Server 2013-11-21 18:59:38 UTC
Alan Field <afield> updated the status of jira HRCPP-43 to Reopened

Comment 7 JBoss JIRA Server 2013-11-21 18:59:38 UTC
Alan Field <afield> made a comment on jira HRCPP-43

Reopening, because I missed the following method from this class:

ServerStatistics stats()

Sorry about that

Comment 8 JBoss JIRA Server 2013-11-21 19:00:11 UTC
Alan Field <afield> made a comment on jira HRCPP-43

Reopening, because I missed the following method from this class:
{noformat}
ServerStatistics stats()
{noformat}
Sorry about that

Comment 9 JBoss JIRA Server 2013-11-22 20:23:17 UTC
Alan Field <afield> made a comment on jira HRCPP-43

Reopening, because I missed the following method from this class:
{noformat}
    ServerStatistics stats()
    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version);
    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version, int lifespanSeconds);
    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version, int lifespanSeconds, int maxIdleSeconds);
    
    boolean replaceWithVersion(K key, V newValue, long version);
    boolean replaceWithVersion(K key, V newValue, long version, int lifespanSeconds);
    boolean replaceWithVersion(K key, V newValue, long version, int lifespanSeconds, int maxIdleTimeSeconds);
    boolean removeWithVersion(K key, long version);
    NotifyingFuture<Boolean> removeWithVersionAsync(K key, long version);
{noformat}
Sorry about that

Comment 10 JBoss JIRA Server 2013-11-22 20:23:45 UTC
Alan Field <afield> made a comment on jira HRCPP-43

Reopening, because I missed the following method from this class:
{noformat}
    ServerStatistics stats()

    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version);
    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version, int lifespanSeconds);
    NotifyingFuture<Boolean> replaceWithVersionAsync(K key, V newValue, long version, int lifespanSeconds, int maxIdleSeconds);
    
    boolean replaceWithVersion(K key, V newValue, long version);
    boolean replaceWithVersion(K key, V newValue, long version, int lifespanSeconds);
    boolean replaceWithVersion(K key, V newValue, long version, int lifespanSeconds, int maxIdleTimeSeconds);

    boolean removeWithVersion(K key, long version);
    NotifyingFuture<Boolean> removeWithVersionAsync(K key, long version);
{noformat}
Sorry about that

Comment 11 JBoss JIRA Server 2013-11-27 16:40:12 UTC
Tristan Tarrant <ttarrant> updated the status of jira HRCPP-43 to Resolved

Comment 12 JBoss JIRA Server 2013-12-12 15:40:46 UTC
Alan Field <afield> updated the status of jira HRCPP-43 to Closed