private FaultInfo getFaultInfo(final OperationInfo operation, final Class<?> expClass) { for (FaultInfo fault : operation.getFaults()) { if (fault.getProperty(Class.class.getName()) == expClass) { return fault; } } return null; } private void buildWSAActions(OperationInfo operation, Method method) {
Class<?> c = fi.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (c != null && c.isInstance(ex)) { return ex;
private FaultInfo getFaultInfo(final OperationInfo operation, final Class<?> expClass) { for (FaultInfo fault : operation.getFaults()) { if (fault.getProperty(Class.class.getName()) == expClass) { return fault; } } return null; } private void buildWSAActions(OperationInfo operation, Method method) {
Class<?> fiClass1 = fi1.getProperty(Class.class.getName(), Class.class); boolean match = false; while (iter.hasNext()) { FaultInfo fi2 = iter.next(); Class<?> fiClass2 = fi2.getProperty(Class.class.getName(), Class.class);
@Override public FaultInfo getFaultForClass(BindingOperationInfo op, Class class1) { for (BindingFaultInfo bfi : op.getFaults()) { FaultInfo faultInfo = bfi.getFaultInfo(); Class<?> c = (Class)faultInfo.getProperty(Class.class.getName()); if (c != null && c.isAssignableFrom(class1)) { return faultInfo; } } return null; }
Class<?> fiClass1 = fi1.getProperty(Class.class.getName(), Class.class); boolean match = false; while (iter.hasNext()) { FaultInfo fi2 = iter.next(); Class<?> fiClass2 = fi2.getProperty(Class.class.getName(), Class.class);
/** * Find the correct Fault part for a particular exception. * * @param op * @param class1 */ public FaultInfo getFaultForClass(BindingOperationInfo op, Class<?> class1) { FaultInfo selectedFaultInfo = null; Class<?> selectedFaultInfoClass = null; for (BindingFaultInfo bfi : op.getFaults()) { FaultInfo faultInfo = bfi.getFaultInfo(); Class<?> c = (Class<?>)faultInfo.getProperty(Class.class.getName()); if (c != null && c.isAssignableFrom(class1) && (selectedFaultInfo == null || (selectedFaultInfoClass != null && selectedFaultInfoClass.isAssignableFrom(c)))) { selectedFaultInfo = faultInfo; selectedFaultInfoClass = c; } } return selectedFaultInfo; } }
/** * Find the correct Fault part for a particular exception. * * @param op * @param class1 */ public FaultInfo getFaultForClass(BindingOperationInfo op, Class<?> class1) { FaultInfo selectedFaultInfo = null; Class<?> selectedFaultInfoClass = null; for (BindingFaultInfo bfi : op.getFaults()) { FaultInfo faultInfo = bfi.getFaultInfo(); Class<?> c = (Class<?>)faultInfo.getProperty(Class.class.getName()); if (c != null && c.isAssignableFrom(class1) && (selectedFaultInfo == null || (selectedFaultInfoClass != null && selectedFaultInfoClass.isAssignableFrom(c)))) { selectedFaultInfo = faultInfo; selectedFaultInfoClass = c; } } return selectedFaultInfo; } }
/** * Find the correct Fault part for a particular exception. * * @param op * @param class1 */ public FaultInfo getFaultForClass(BindingOperationInfo op, Class<?> class1) { FaultInfo selectedFaultInfo = null; Class<?> selectedFaultInfoClass = null; for (BindingFaultInfo bfi : op.getFaults()) { FaultInfo faultInfo = bfi.getFaultInfo(); Class<?> c = (Class<?>)faultInfo.getProperty(Class.class.getName()); if (c != null && c.isAssignableFrom(class1) && (selectedFaultInfo == null || selectedFaultInfoClass.isAssignableFrom(c))) { selectedFaultInfo = faultInfo; selectedFaultInfoClass = c; } } return selectedFaultInfo; } }
/** * Find the correct Fault part for a particular exception. * * @param op * @param class1 */ public FaultInfo getFaultForClass(BindingOperationInfo op, Class<?> class1) { FaultInfo selectedFaultInfo = null; Class<?> selectedFaultInfoClass = null; for (BindingFaultInfo bfi : op.getFaults()) { FaultInfo faultInfo = bfi.getFaultInfo(); Class<?> c = (Class<?>)faultInfo.getProperty(Class.class.getName()); if (c != null && c.isAssignableFrom(class1) && (selectedFaultInfo == null || selectedFaultInfoClass.isAssignableFrom(c))) { selectedFaultInfo = faultInfo; selectedFaultInfoClass = c; } } return selectedFaultInfo; } }
protected BindingFaultInfo getBindingFaultInfo(Message msg, Exception ex, BindingOperationInfo boi) { BindingFaultInfo bfi = msg.get(BindingFaultInfo.class); if (null == bfi && ex != null) { Throwable cause = ex.getCause(); if (null == cause) { return null; } for (BindingFaultInfo b : boi.getFaults()) { Class<?> faultClass = b.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (faultClass != null && faultClass.isAssignableFrom(cause.getClass())) { bfi = b; msg.put(BindingFaultInfo.class, bfi); break; } } if (null == bfi && null != boi.getWrappedOperation()) { for (BindingFaultInfo b : boi.getWrappedOperation().getFaults()) { Class<?> faultClass = b.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (faultClass != null && faultClass.isAssignableFrom(cause.getClass())) { bfi = b; msg.put(BindingFaultInfo.class, bfi); break; } } } } return bfi; }
protected BindingFaultInfo getBindingFaultInfo(Message msg, Exception ex, BindingOperationInfo boi) { BindingFaultInfo bfi = msg.get(BindingFaultInfo.class); if (null == bfi && ex != null) { Throwable cause = ex.getCause(); if (null == cause) { return null; } for (BindingFaultInfo b : boi.getFaults()) { Class<?> faultClass = b.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (faultClass != null && faultClass.isAssignableFrom(cause.getClass())) { bfi = b; msg.put(BindingFaultInfo.class, bfi); break; } } if (null == bfi && null != boi.getWrappedOperation()) { for (BindingFaultInfo b : boi.getWrappedOperation().getFaults()) { Class<?> faultClass = b.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (faultClass != null && faultClass.isAssignableFrom(cause.getClass())) { bfi = b; msg.put(BindingFaultInfo.class, bfi); break; } } } } return bfi; }
Class<?> c = fi.getFaultInfo().getProperty(Class.class.getName(), Class.class); if (c != null && c.isInstance(ex)) { return ex;
for (BindingFaultInfo f : binfo.getFaults()) { if (p.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { addPolicy(f, service, p, cls, f.getFaultInfo().getName().getLocalPart() + "BindingOpFaultPolicy");
case PORT_TYPE_OPERATION_FAULT: { for (FaultInfo f : inf.getFaults()) { if (doc.faultClass().equals(f.getProperty(Class.class.getName()))) { if (p == Placement.FAULT_MESSAGE) { f.setMessageDocumentation(doc.value());
for (BindingFaultInfo f : binfo.getFaults()) { if (p.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { addPolicy(f, service, p, cls, f.getFaultInfo().getName().getLocalPart() + "BindingOpFaultPolicy");
for (BindingFaultInfo f : binfo.getFaults()) { if (doc.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { f.setDocumentation(doc.value());
for (BindingFaultInfo f : binfo.getFaults()) { if (doc.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { f.setDocumentation(doc.value());
for (BindingFaultInfo f : binfo.getFaults()) { if (doc.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { f.setDocumentation(doc.value());
for (BindingFaultInfo f : binfo.getFaults()) { if (doc.faultClass().equals(f.getFaultInfo() .getProperty(Class.class.getName()))) { f.setDocumentation(doc.value());