/*
* Copyright (c) 2010-2011 by Bjoern Kolbeck,
* Zuse Institute Berlin
*
* Licensed under the BSD License, see LICENSE file for details.
*
*/
package de.mxro.thrd.xstreemfs.foundation.pbrpc;
/**
*
* @author bjko
*/
public class Schemes {
public static final String SCHEME_PBRPC = "pbrpc";
public static final String SCHEME_PBRPCG = "pbrpcg";
public static final String SCHEME_PBRPCS = "pbrpcs";
public static final String SCHEME_PBRPCU = "pbrpcu";
public static String getScheme(boolean sslEnabled, boolean gridSSL) {
if (sslEnabled) {
if (gridSSL) {
return SCHEME_PBRPCG;
} else {
return SCHEME_PBRPCS;
}
} else {
return SCHEME_PBRPC;
}
}
}