@Override protected void doInit() throws AxisFault { TransportInDescription transportIn = getTransportInDescription(); String protocolClassName = ParamUtils.getRequiredParam(transportIn, "protocol"); Class<? extends Protocol> protocolClass; try { protocolClass = Thread.currentThread().getContextClassLoader().loadClass(protocolClassName).asSubclass(Protocol.class); } catch (ClassNotFoundException ex) { throw new AxisFault("Unable to load the protocol implementation '" + protocolClassName + "'"); } catch (ClassCastException ex) { throw new AxisFault("The protocol implementation " + protocolClassName + " doesn't extend " + Protocol.class.getName()); } Protocol protocol; try { protocol = protocolClass.newInstance(); } catch (Exception ex) { throw new AxisFault("Couldn't instantiate " + protocolClassName); } protocol.init(transportIn); this.protocol = protocol; }
@Override protected void doInit() throws AxisFault { TransportInDescription transportIn = getTransportInDescription(); String protocolClassName = ParamUtils.getRequiredParam(transportIn, "protocol"); Class<? extends Protocol> protocolClass; try { protocolClass = Thread.currentThread().getContextClassLoader().loadClass(protocolClassName).asSubclass(Protocol.class); } catch (ClassNotFoundException ex) { throw new AxisFault("Unable to load the protocol implementation '" + protocolClassName + "'"); } catch (ClassCastException ex) { throw new AxisFault("The protocol implementation " + protocolClassName + " doesn't extend " + Protocol.class.getName()); } Protocol protocol; try { protocol = protocolClass.newInstance(); } catch (Exception ex) { throw new AxisFault("Couldn't instantiate " + protocolClassName); } protocol.init(transportIn); this.protocol = protocol; }
@Override public boolean loadConfiguration(ParameterInclude params) throws AxisFault { contentType = ParamUtils.getRequiredParam( params, "transport." + getListener().getTransportName() + ".contentType"); return true; } }
@Override public boolean loadConfiguration(ParameterInclude params) throws AxisFault { contentType = ParamUtils.getRequiredParam( params, "transport." + getListener().getTransportName() + ".contentType"); return true; } }
VFSConstants.TRANSPORT_FILE_FILE_NAME_PATTERN); contentType = ParamUtils.getRequiredParam(params, VFSConstants.TRANSPORT_FILE_CONTENT_TYPE); String option = ParamUtils.getOptionalParam(