本文整理匯總了Java中org.apache.cxf.phase.Phase.PRE_INVOKE屬性的典型用法代碼示例。如果您正苦於以下問題:Java Phase.PRE_INVOKE屬性的具體用法?Java Phase.PRE_INVOKE怎麽用?Java Phase.PRE_INVOKE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類org.apache.cxf.phase.Phase
的用法示例。
在下文中一共展示了Phase.PRE_INVOKE屬性的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: ValidationInterceptor
public ValidationInterceptor() {
super(Phase.PRE_INVOKE);
ValidatorFactory defaultFactory = Validation.buildDefaultValidatorFactory();
validator = defaultFactory.getValidator();
if (validator == null) {
log.warn("Bean Validation provider could not be found, no validation will be performed");
} else {
log.debug("Validation In-Interceptor initialized successfully");
}
}
示例2: publishEndpointWithCxfInterceptors
@Test
public void publishEndpointWithCxfInterceptors() throws Exception {
TestInterceptor inInterceptor = new TestInterceptor(Phase.UNMARSHAL);
TestInterceptor inInterceptor2 = new TestInterceptor(Phase.PRE_INVOKE);
TestInterceptor outInterceptor = new TestInterceptor(Phase.MARSHAL);
jaxwsEnvironment.publishEndpoint(
new EndpointBuilder("local://path", service)
.cxfInInterceptors(inInterceptor, inInterceptor2)
.cxfOutInterceptors(outInterceptor));
verify(mockInvokerBuilder).create(any(), any(Invoker.class));
Node soapResponse = testutils.invoke("local://path",
LocalTransportFactory.TRANSPORT_ID, soapRequest.getBytes());
verify(mockInvoker).invoke(any(Exchange.class), any());
assertThat(inInterceptor.getInvocationCount(), equalTo(1));
assertThat(inInterceptor2.getInvocationCount(), equalTo(1));
assertThat(outInterceptor.getInvocationCount(), equalTo(1));
testutils.assertValid("/soap:Envelope/soap:Body/a:fooResponse", soapResponse);
soapResponse = testutils.invoke("local://path",
LocalTransportFactory.TRANSPORT_ID, soapRequest.getBytes());
verify(mockInvoker, times(2)).invoke(any(Exchange.class), any());
assertThat(inInterceptor.getInvocationCount(), equalTo(2));
assertThat(inInterceptor2.getInvocationCount(), equalTo(2));
assertThat(outInterceptor.getInvocationCount(), equalTo(2));
testutils.assertValid("/soap:Envelope/soap:Body/a:fooResponse", soapResponse);
}
示例3: CxfFunctionGuardInterceptor
/**
* Create the interceptor and register it for the PRE_INVOKE phase
*/
public CxfFunctionGuardInterceptor() {
super(Phase.PRE_INVOKE);
}
示例4: ClearThreadLocalInterceptor
public ClearThreadLocalInterceptor() {
super(Phase.PRE_INVOKE);
}
示例5: FromAddressInterceptor
public FromAddressInterceptor() {
super(Phase.PRE_INVOKE);
}
示例6: AppAuthorize
public AppAuthorize()
{
super(Phase.PRE_INVOKE);
}
示例7: PlatformInterceptor
public PlatformInterceptor()
{
super(Phase.PRE_INVOKE);
}
示例8: getPhase
public String getPhase() {
return Phase.PRE_INVOKE;
}
示例9: AuthenticationInInterceptor
public AuthenticationInInterceptor() {
super(Phase.PRE_INVOKE);
}
示例10: MsgInInterceptor
public MsgInInterceptor()
{
super(Phase.PRE_INVOKE);
}
示例11: IVSInterceptor
public IVSInterceptor()
{
super(Phase.PRE_INVOKE);
}
示例12: ValidationInterceptor
ValidationInterceptor(Validator validator) {
super(Phase.PRE_INVOKE);
this.validator = validator;
}
示例13: PosInterceptor
public PosInterceptor() {
super(Phase.PRE_INVOKE);
}
示例14: AuthInterceptor
public AuthInterceptor() {
super(Phase.PRE_INVOKE);
}
示例15: MonitoringInterceptor
public MonitoringInterceptor(EventTimer timer) {
super(Phase.PRE_INVOKE);
this.timer = timer;
}