Class APIProxyKey
java.lang.Object
com.predic8.membrane.core.rules.AbstractRuleKey
com.predic8.membrane.core.rules.ServiceProxyKey
com.predic8.membrane.core.openapi.serviceproxy.APIProxyKey
- All Implemented Interfaces:
RuleKey
-
Field Summary
Fields inherited from class com.predic8.membrane.core.rules.AbstractRuleKey
ip, pathPattern, pathRegExp, port, usePathPattern -
Constructor Summary
ConstructorsConstructorDescriptionAPIProxyKey(RuleKey key, String test, boolean openAPI) APIProxyKey(String ip, String host, int port, String path, String method, String test, boolean openAPI) -
Method Summary
Methods inherited from class com.predic8.membrane.core.rules.ServiceProxyKey
createHostPattern, getHost, getHostPattern, getMethod, isHostWildcard, isMethodWildcard, matchesHostHeader, setHost, setMethod, toStringMethods inherited from class com.predic8.membrane.core.rules.AbstractRuleKey
getIp, getPath, getPathRegExp, getPort, isPathRegExp, isUsePathPattern, matchesPath, matchesVersion, setIp, setPath, setPathRegExp, setPort, setUsePathPattern
-
Constructor Details
-
APIProxyKey
-
APIProxyKey
-
-
Method Details
-
init
-
complexMatch
- Specified by:
complexMatchin interfaceRuleKey- Overrides:
complexMatchin classAbstractRuleKey
-
getKeyId
-
equals
- Overrides:
equalsin classServiceProxyKey
-
hashCode
public int hashCode()- Overrides:
hashCodein classServiceProxyKey
-