Package com.predic8.membrane.core.rules
Interface Rule
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
AbstractProxy,AbstractServiceProxy,APIProxy,FakeRule,InternalProxy,NullRule,ProxyRule,ServiceProxy,SOAPProxy,SSLableProxy,SSLProxy,STOMPProxy,SwaggerProxy
-
Method Summary
Modifier and TypeMethodDescriptionclone()getKey()getName()voidbooleanisActive()booleanbooleanbooleanvoidsetBlockRequest(boolean blockStatus) voidsetBlockResponse(boolean blockStatus) voidsetInterceptors(List<Interceptor> interceptors) voidvoid
-
Method Details
-
getInterceptors
List<Interceptor> getInterceptors() -
setInterceptors
-
isBlockRequest
boolean isBlockRequest() -
isBlockResponse
boolean isBlockResponse() -
getKey
RuleKey getKey() -
setKey
-
setName
-
getName
String getName() -
setBlockRequest
void setBlockRequest(boolean blockStatus) -
setBlockResponse
void setBlockResponse(boolean blockStatus) -
getStatisticCollector
RuleStatisticCollector getStatisticCollector() -
getSslInboundContext
SSLContext getSslInboundContext() -
getSslOutboundContext
SSLProvider getSslOutboundContext() -
init
- Throws:
Exception
-
isTargetAdjustHostHeader
boolean isTargetAdjustHostHeader() -
isActive
boolean isActive() -
getErrorState
String getErrorState() -
clone
- Throws:
CloneNotSupportedException
-