@Override public void initialize(Client client, Bus bus) { if (contraints == null) { return; } initializeProvider(client, bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); client.getEndpoint().put(CertConstraints.class.getName(), c); }
@Override public void initialize(Server server, Bus bus) { if (contraints == null) { return; } initializeProvider(server.getEndpoint(), bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); server.getEndpoint().put(CertConstraints.class.getName(), c); }
/** * Configures properties on the CXF end point like maximum child elements. Clients may override this method to add * custom configuration * * @param cxfEndpoint * The end point to configure properties on */ protected void configureCxfEndpoint(org.apache.cxf.endpoint.Endpoint cxfEndpoint) { cxfEndpoint.put("org.apache.cxf.stax.maxChildElements", maximumChildElements); }
public Object put(String key, Object value) { if (MAPAggregator.USING_ADDRESSING.equals(key)) { usingAddressing = (Boolean)value; return null; } return wrappedEndpoint.put(key, value); }
private void savePropList(Client client, Map<String, String> props) { final Set<String> keys = props.keySet(); client.getEndpoint().put(JBOSSWS_CXF_CLIENT_CONF_PROPS, (String[])keys.toArray(new String[keys.size()])); }
private Map<String, Object> getRestMetricsMap(Endpoint e) { synchronized (e) { Object mmo = e.get(REST_METRICS_MAP); if (mmo == null) { e.put(REST_METRICS_MAP, new ConcurrentHashMap<String, Object>()); mmo = e.get(REST_METRICS_MAP); } return CastUtils.cast((Map<?, ?>)mmo); } } protected void addOperationMetrics(ExchangeMetrics ctx, Message m, BindingOperationInfo boi) {
@Override public void initialize(Client client, Bus bus) { if (contraints == null) { return; } initializeProvider(client, bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); client.getEndpoint().put(CertConstraints.class.getName(), c); }
@Override public void initialize(Client client, Bus bus) { if (contraints == null) { return; } initializeProvider(client, bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); client.getEndpoint().put(CertConstraints.class.getName(), c); }
private Map<String, Object> getRestMetricsMap(Endpoint e) { synchronized (e) { Object mmo = e.get(REST_METRICS_MAP); if (mmo == null) { e.put(REST_METRICS_MAP, new ConcurrentHashMap<String, Object>()); mmo = e.get(REST_METRICS_MAP); } return CastUtils.cast((Map<?, ?>)mmo); } } protected void addOperationMetrics(ExchangeMetrics ctx, Message m, BindingOperationInfo boi) {
@Override public void initialize(Server server, Bus bus) { if (contraints == null) { return; } initializeProvider(server.getEndpoint(), bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); server.getEndpoint().put(CertConstraints.class.getName(), c); }
@Override public void initialize(Server server, Bus bus) { if (contraints == null) { return; } initializeProvider(server.getEndpoint(), bus); CertConstraints c = CertConstraintsJaxBUtils.createCertConstraints(contraints); server.getEndpoint().put(CertConstraints.class.getName(), c); }
public void setAppContextInEndpoint(@Observes final ServerCreated event) { event.getServer().getEndpoint().put(AppContext.class.getName(), event.getAppContext()); }
/** * @param address * @param wrapperMessage * @throws org.apache.cxf.endpoint.EndpointException */ public ProtobufClient(String address, Class<? extends Message> messageClass) throws EndpointException { super(); this.address = address; this.endpoint = ServiceUtils.createEndpoint(getBus(), address); endpoint.put(Message.class.getName(), messageClass); getOutInterceptors().add(new ProtobufMessageOutInterceptor()); getInInterceptors().add(new ProtobufMessageInInterceptor()); }
@Override protected void initClient(AbstractClient client, Endpoint ep, boolean addHeaders) { super.initClient(client, ep, addHeaders); MicroProfileClientProviderFactory factory = MicroProfileClientProviderFactory.createInstance(getBus(), comparator); factory.setUserProviders(registeredProviders); ep.put(MicroProfileClientProviderFactory.CLIENT_FACTORY_NAME, factory); }
@Override protected void initClient(AbstractClient client, Endpoint ep, boolean addHeaders) { super.initClient(client, ep, addHeaders); MicroProfileClientProviderFactory factory = MicroProfileClientProviderFactory.createInstance(getBus(), comparator); factory.setUserProviders(registeredProviders); ep.put(MicroProfileClientProviderFactory.CLIENT_FACTORY_NAME, factory); }
protected void setupFactory(ProviderFactory factory, Endpoint ep) { if (providerComparator != null) { factory.setProviderComparator(providerComparator); } if (entityProviders != null) { factory.setUserProviders(entityProviders); } setDataBindingProvider(factory, ep.getService()); factory.setBus(getBus()); factory.initProviders(serviceFactory.getRealClassResourceInfo()); if (schemaLocations != null) { factory.setSchemaLocations(schemaLocations); } ep.put(factory.getClass().getName(), factory); }
protected ProviderFactory setupFactory(Endpoint ep) { ProviderFactory factory = ProviderFactory.createInstance(getBus()); if (entityProviders != null) { factory.setUserProviders(entityProviders); } setDataBindingProvider(factory, ep.getService()); factory.setBus(getBus()); factory.initProviders(serviceFactory.getRealClassResourceInfo()); if (schemaLocations != null) { factory.setSchemaLocations(schemaLocations); } setBeanInfo(factory); ep.put(ProviderFactory.class.getName(), factory); getBus().setProperty(ProviderFactory.class.getName(), factory); return factory; }
public void storeToken(Message message, SecurityToken securityToken, boolean storeTokenInEndpoint) { if (storeTokenInEndpoint && !isOneTimeUse(securityToken)) { message.getExchange().getEndpoint().put(SecurityConstants.TOKEN, securityToken); message.getExchange().put(SecurityConstants.TOKEN, securityToken); message.getExchange().put(SecurityConstants.TOKEN_ID, securityToken.getId()); message.getExchange().getEndpoint().put(SecurityConstants.TOKEN_ID, securityToken.getId()); } else { message.put(SecurityConstants.TOKEN, securityToken); message.put(SecurityConstants.TOKEN_ID, securityToken.getId()); message.put(SecurityConstants.TOKEN_ELEMENT, securityToken.getToken()); } TokenStoreUtils.getTokenStore(message).add(securityToken); }
public void storeToken(Message message, SecurityToken securityToken, boolean storeTokenInEndpoint) { if (storeTokenInEndpoint && !isOneTimeUse(securityToken)) { message.getExchange().getEndpoint().put(SecurityConstants.TOKEN, securityToken); message.getExchange().put(SecurityConstants.TOKEN, securityToken); message.getExchange().put(SecurityConstants.TOKEN_ID, securityToken.getId()); message.getExchange().getEndpoint().put(SecurityConstants.TOKEN_ID, securityToken.getId()); } else { message.put(SecurityConstants.TOKEN, securityToken); message.put(SecurityConstants.TOKEN_ID, securityToken.getId()); message.put(SecurityConstants.TOKEN_ELEMENT, securityToken.getToken()); } TokenStoreUtils.getTokenStore(message).add(securityToken); }
Client getClient(SoapClientConfiguration configuration) { boolean isMtom = configuration.isMtomEnabled(); String address = configuration.getAddress(); SoapVersion version = configuration.getVersion(); Client client = factory.createClient(address, version.getVersion()); addSecurityInterceptors(client, getAdaptedSecurities(configuration.getSecurities())); addRequestInterceptors(client); addResponseInterceptors(client, isMtom); client.getEndpoint().put(MTOM_ENABLED, isMtom); removeUnnecessaryCxfInterceptors(client); return client; }