Java Code Examples for org.apache.axis2.context.ConfigurationContextFactory#createDefaultConfigurationContext()
The following examples show how to use
org.apache.axis2.context.ConfigurationContextFactory#createDefaultConfigurationContext() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Authenticator.java From micro-integrator with Apache License 2.0 | 6 votes |
private boolean authenticate() throws Exception { ConfigurationContext configurationContext; configurationContext = ConfigurationContextFactory.createDefaultConfigurationContext(); Map<String, TransportOutDescription> transportsOut = configurationContext.getAxisConfiguration() .getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } boolean isAuthenticated = false; if (StringUtils.isNotEmpty(userName) && StringUtils.isNotEmpty(password)) { //if authorized cookie is not available authorize using credentials AuthenticationAdminStub authAdmin = new AuthenticationAdminStub(configurationContext, serverUrl); isAuthenticated = authAdmin.login(userName, password, "localhost"); cookie = (String) authAdmin._getServiceClient().getServiceContext() .getProperty(HTTPConstants.COOKIE_STRING); authAdmin._getServiceClient().cleanupTransport(); } else if (StringUtils.isNotEmpty(authorizedCookie)) { //when authorized cookie is available assign it to local variable isAuthenticated = true; cookie = authorizedCookie; } return isAuthenticated; }
Example 2
Source File: BasicAuthEntitlementServiceClient.java From micro-integrator with Apache License 2.0 | 6 votes |
private void initConfigurationContext() throws Exception { HttpConnectionManager multiThreadedHttpConnectionManager = new MultiThreadedHttpConnectionManager(); HttpClient httpClient = new HttpClient(multiThreadedHttpConnectionManager); File configFile = new File(DEFAULT_AXIS2_XML); if (!configFile.exists()) { configurationContext = ConfigurationContextFactory.createDefaultConfigurationContext(); configurationContext.setProperty(HTTPConstants.DEFAULT_MAX_CONNECTIONS_PER_HOST, MAX_CONNECTIONS_PER_HOST); } else { configurationContext = ConfigurationContextFactory. createConfigurationContextFromFileSystem(DEFAULT_CLIENT_REPO, DEFAULT_AXIS2_XML); } configurationContext.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, httpClient); configurationContext.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Constants.VALUE_TRUE); Map<String, TransportOutDescription> transportsOut = configurationContext.getAxisConfiguration() .getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { if (Constants.TRANSPORT_HTTP.equals(transportOutDescription.getName()) || Constants.TRANSPORT_HTTPS .equals(transportOutDescription.getName())) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } } }
Example 3
Source File: Authenticator.java From carbon-identity with Apache License 2.0 | 6 votes |
private boolean authenticate() throws Exception { ConfigurationContext configurationContext; configurationContext = ConfigurationContextFactory.createDefaultConfigurationContext(); Map<String, TransportOutDescription> transportsOut =configurationContext .getAxisConfiguration().getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } AuthenticationAdminStub authAdmin = new AuthenticationAdminStub(configurationContext, serverUrl); boolean isAuthenticated = authAdmin.login(userName, password, "localhost"); cookie = (String) authAdmin._getServiceClient().getServiceContext() .getProperty(HTTPConstants.COOKIE_STRING); authAdmin._getServiceClient().cleanupTransport(); return isAuthenticated; }
Example 4
Source File: BasicAuthEntitlementServiceClient.java From carbon-identity with Apache License 2.0 | 6 votes |
private void initConfigurationContext() throws Exception { HttpConnectionManager multiThreadedHttpConnectionManager = new MultiThreadedHttpConnectionManager(); HttpClient httpClient = new HttpClient(multiThreadedHttpConnectionManager); File configFile = new File(DEFAULT_AXIS2_XML); if (!configFile.exists()) { configurationContext = ConfigurationContextFactory.createDefaultConfigurationContext(); configurationContext.setProperty(HTTPConstants.DEFAULT_MAX_CONNECTIONS_PER_HOST, MAX_CONNECTIONS_PER_HOST); } else { configurationContext = ConfigurationContextFactory. createConfigurationContextFromFileSystem(DEFAULT_CLIENT_REPO, DEFAULT_AXIS2_XML); } configurationContext.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, httpClient); configurationContext.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Constants.VALUE_TRUE); Map<String, TransportOutDescription> transportsOut = configurationContext.getAxisConfiguration().getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { if (Constants.TRANSPORT_HTTP.equals(transportOutDescription.getName()) || Constants.TRANSPORT_HTTPS.equals(transportOutDescription.getName())) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } } }
Example 5
Source File: RestCommandLineService.java From attic-stratos with Apache License 2.0 | 6 votes |
/** * Initialize the rest client and set username and password of the user * * @param serverURL server URL * @param username username * @param password password * @throws AxisFault */ private void initializeRestClient(String serverURL, String username, String password) throws AxisFault { HttpTransportProperties.Authenticator authenticator = new HttpTransportProperties.Authenticator(); authenticator.setUsername(username); authenticator.setPassword(password); authenticator.setPreemptiveAuthentication(true); ConfigurationContext configurationContext; try { configurationContext = ConfigurationContextFactory.createDefaultConfigurationContext(); } catch (Exception e) { String msg = "Backend error occurred. Please contact the service admins!"; throw new AxisFault(msg, e); } HashMap<String, TransportOutDescription> transportsOut = configurationContext .getAxisConfiguration().getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } this.restClient = new RestClient(serverURL, username, password); }
Example 6
Source File: CarbonRemoteUserStoreManger.java From carbon-identity with Apache License 2.0 | 5 votes |
/** * @param realmConfig * @param properties * @throws Exception */ public CarbonRemoteUserStoreManger(RealmConfiguration realmConfig, Map properties) throws Exception { ConfigurationContext configurationContext = ConfigurationContextFactory .createDefaultConfigurationContext(); Map<String, TransportOutDescription> transportsOut = configurationContext .getAxisConfiguration().getTransportsOut(); for (TransportOutDescription transportOutDescription : transportsOut.values()) { transportOutDescription.getSender().init(configurationContext, transportOutDescription); } String[] serverUrls = realmConfig.getUserStoreProperty(SERVER_URLS).split(","); for (int i = 0; i < serverUrls.length; i++) { remoteUserStore = new WSUserStoreManager( realmConfig.getUserStoreProperty(REMOTE_USER_NAME), realmConfig.getUserStoreProperty(PASSWORD), serverUrls[i], configurationContext); if (log.isDebugEnabled()) { log.debug("Remote Servers for User Management : " + serverUrls[i]); } remoteServers.put(serverUrls[i], remoteUserStore); } this.realmConfig = realmConfig; domainName = realmConfig.getUserStoreProperty(UserStoreConfigConstants.DOMAIN_NAME); }
Example 7
Source File: ConfigCtxCache.java From carbon-commons with Apache License 2.0 | 4 votes |
public static ConfigurationContext getDefaultConfigurationContext() throws Exception { if (configCtx == null) { configCtx = ConfigurationContextFactory.createDefaultConfigurationContext(); } return configCtx; }