Refactor getStoreType code with if else ladder
@@ -137,23 +137,21 @@ public class MessageStoreResource implements MiApiResource {
* @return String message store type
* */
private String getStoreType(MessageStore messageStore) {
- if (messageStore instanceof JDBCMessageStore) {
+
+ if (messageStore instanceof ResequenceMessageStore) {
+ return RESEQUENCEMESSAGESTORE_TYPE;
+ } else if (messageStore instanceof JDBCMessageStore) {
return JDBCMESSAGESTORE_TYPE;
- }
- if (messageStore instanceof JmsStore) {
+ } else if (messageStore instanceof JmsStore) {
return JMSSTORE_TYPE;
- }
- if (messageStore instanceof InMemoryStore) {
+ } else if (messageStore instanceof InMemoryStore) {
return INMEMORYSTORE_TYPE;
- }
- if (messageStore instanceof RabbitMQStore) {
+ } else if (messageStore instanceof RabbitMQStore) {
return RABBITMQSTORE_TYPE;
- }
- if (messageStore instanceof ResequenceMessageStore) {
- return RESEQUENCEMESSAGESTORE_TYPE;
- }
+ } else {
return CUSTOMSTORE_TYPE;
}
+ }
/**
* Returns the json representation of the message store
