-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updating the protos in the client SDK to use ECacheResult (#32)
- Loading branch information
1 parent
1b2241a
commit d63b992
Showing
7 changed files
with
54 additions
and
54 deletions.
There are no files selected for viewing
Submodule client_protos
updated
from 20d489 to df09b8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 10 additions & 10 deletions
20
momento-sdk/src/main/java/momento/sdk/messages/BaseResponse.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
package momento.sdk.messages; | ||
|
||
import grpc.cache_client.Result; | ||
import grpc.cache_client.ECacheResult; | ||
|
||
// TODO: This should be made package default | ||
public class BaseResponse { | ||
MomentoResult resultMapper(Result result) { | ||
MomentoCacheResult resultMapper(ECacheResult result) { | ||
switch (result) { | ||
case Ok: return MomentoResult.Ok; | ||
case Hit: return MomentoResult.Hit; | ||
case Miss: return MomentoResult.Miss; | ||
case Unauthorized: return MomentoResult.Unauthorized; | ||
case Bad_Request: return MomentoResult.Bad_Request; | ||
case Service_Unavailable: return MomentoResult.Service_Unavailable; | ||
case Internal_Server_Error: return MomentoResult.Internal_Server_Error; | ||
default: return MomentoResult.Unknown; | ||
case Ok: return MomentoCacheResult.Ok; | ||
case Hit: return MomentoCacheResult.Hit; | ||
case Miss: return MomentoCacheResult.Miss; | ||
case Unauthorized: return MomentoCacheResult.Unauthorized; | ||
case Bad_Request: return MomentoCacheResult.Bad_Request; | ||
case Service_Unavailable: return MomentoCacheResult.Service_Unavailable; | ||
case Internal_Server_Error: return MomentoCacheResult.Internal_Server_Error; | ||
default: return MomentoCacheResult.Unknown; | ||
} | ||
} | ||
} |
8 changes: 4 additions & 4 deletions
8
momento-sdk/src/main/java/momento/sdk/messages/ClientGetResponse.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
momento-sdk/src/main/java/momento/sdk/messages/ClientSetResponse.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
package momento.sdk.messages; | ||
|
||
import grpc.cache_client.Result; | ||
import grpc.cache_client.ECacheResult; | ||
|
||
public class ClientSetResponse extends BaseResponse { | ||
private Result result; | ||
private ECacheResult result; | ||
|
||
public ClientSetResponse(Result result) { | ||
public ClientSetResponse(ECacheResult result) { | ||
this.result = result; | ||
} | ||
|
||
public MomentoResult getResult() { | ||
public MomentoCacheResult getResult() { | ||
return this.resultMapper(this.result); | ||
} | ||
} |
27 changes: 27 additions & 0 deletions
27
momento-sdk/src/main/java/momento/sdk/messages/MomentoCacheResult.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
package momento.sdk.messages; | ||
import grpc.cache_client.ECacheResult; | ||
|
||
public enum MomentoCacheResult { | ||
Internal_Server_Error(ECacheResult.Internal_Server_Error), | ||
Ok(ECacheResult.Ok), | ||
Hit(ECacheResult.Hit), | ||
Miss(ECacheResult.Miss), | ||
Bad_Request(ECacheResult.Bad_Request), | ||
Unauthorized(ECacheResult.Unauthorized), | ||
Service_Unavailable(ECacheResult.Service_Unavailable), | ||
Unknown(65535); | ||
|
||
private int result; | ||
|
||
MomentoCacheResult(grpc.cache_client.ECacheResult num) { | ||
this.result = num.getNumber(); | ||
} | ||
|
||
MomentoCacheResult(int num) { | ||
this.result = num; | ||
} | ||
|
||
public int getResult() { | ||
return this.result; | ||
} | ||
} |
27 changes: 0 additions & 27 deletions
27
momento-sdk/src/main/java/momento/sdk/messages/MomentoResult.java
This file was deleted.
Oops, something went wrong.