Package org.apache.servicemix.wsn.jaxws

Examples of org.apache.servicemix.wsn.jaxws.InvalidFilterFault


                        if (contentFilter.getDialect() == null) {
                            contentFilter.setDialect(XPATH1_URI);
                        }
                    } else {
                        InvalidFilterFaultType fault = new InvalidFilterFaultType();
                        throw new InvalidFilterFault("Unrecognized filter: " + (e != null ? e.getName() : f), fault);
                    }
                } else {
                    InvalidFilterFaultType fault = new InvalidFilterFaultType();
                    throw new InvalidFilterFault("Unrecognized filter: " + (e != null ? e.getName() : f), fault);
                }
            }
        }
        // Check policy
        if (subscribeRequest.getSubscriptionPolicy() != null) {
            for (Object p : subscribeRequest.getSubscriptionPolicy().getAny()) {
                JAXBElement e = null;
                if (p instanceof JAXBElement) {
                    e = (JAXBElement) p;
                    p = e.getValue();
                }
                if (p instanceof UseRaw) {
                    useRaw = true;
                } else {
                    InvalidFilterFaultType fault = new InvalidFilterFaultType();
                    throw new InvalidFilterFault("Unrecognized policy: " + p, fault);
                }
            }
        }
        // Check all parameters
        if (consumerReference == null) {
            SubscribeCreationFailedFaultType fault = new SubscribeCreationFailedFaultType();
            throw new SubscribeCreationFailedFault("Invalid ConsumerReference: null", fault);
        }
        // TODO check we can resolve endpoint
        if (topic == null) {
            InvalidFilterFaultType fault = new InvalidFilterFaultType();
            throw new InvalidFilterFault("Must specify a topic to subscribe on", fault);
        }
        if (contentFilter != null && !contentFilter.getDialect().equals(XPATH1_URI)) {
            InvalidMessageContentExpressionFaultType fault = new InvalidMessageContentExpressionFaultType();
            throw new InvalidMessageContentExpressionFault("Unsupported MessageContent dialect: '"
                    + contentFilter.getDialect() + "'", fault);
View Full Code Here


            if (contentFilter.getDialect() == null) {
              contentFilter.setDialect(XPATH1_URI);
            }
          } else {
            InvalidFilterFaultType fault = new InvalidFilterFaultType();
            throw new InvalidFilterFault("Unrecognized filter: " + (e != null ? e.getName() : f), fault);
          }
        } else {
          InvalidFilterFaultType fault = new InvalidFilterFaultType();
          throw new InvalidFilterFault("Unrecognized filter: " + (e != null ? e.getName() : f), fault);
        }
      }
    }
    // Check policy
    if (subscribeRequest.getSubscriptionPolicy() != null) {
      for (Object p : subscribeRequest.getSubscriptionPolicy().getAny()) {
        JAXBElement e = null;
        if (p instanceof JAXBElement) {
          e = (JAXBElement) p;
          p = e.getValue();
        }
        if (p instanceof UseRaw) {
          useRaw = true;
        } else {
          InvalidFilterFaultType fault = new InvalidFilterFaultType();
          throw new InvalidFilterFault("Unrecognized policy: " + p, fault);
        }
      }
    }
    // Check all parameters
    if (consumerReference == null) {
      SubscribeCreationFailedFaultType fault = new SubscribeCreationFailedFaultType();
      throw new SubscribeCreationFailedFault("Invalid ConsumerReference: null", fault);
    }
    // TODO check we can resolve endpoint
    if (topic == null) {
      InvalidFilterFaultType fault = new InvalidFilterFaultType();
      throw new InvalidFilterFault("Must specify a topic to subscribe on", fault);
    }
    if (contentFilter != null && !contentFilter.getDialect().equals(XPATH1_URI)) {
      InvalidMessageContentExpressionFaultType fault = new InvalidMessageContentExpressionFaultType();
      throw new InvalidMessageContentExpressionFault("Unsupported MessageContent dialect: '" + contentFilter.getDialect() + "'", fault);
    }
View Full Code Here

TOP

Related Classes of org.apache.servicemix.wsn.jaxws.InvalidFilterFault

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.