Examples of NetworkProxy


Examples of org.apache.archiva.admin.model.beans.NetworkProxy

    @Test
    public void testStruts2ValidationFrameworkWithValidInputs() throws Exception
    {
        // prep
        NetworkProxy networkProxy = createNetworkProxy(PROXY_ID_VALID_INPUT, PROXY_HOST_VALID_INPUT, PROXY_PORT_VALID_INPUT, PROXY_PROTOCOL_VALID_INPUT, PROXY_USERNAME_VALID_INPUT);
        configureNetworkProxyAction.setProxy(networkProxy);

        // test
        actionValidatorManager.validate(configureNetworkProxyAction, VALIDATION_CONTEXT);
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

        assertFalse(configureNetworkProxyAction.hasFieldErrors());
    }

    private NetworkProxy createNetworkProxy(String id, String host, int port, String protocol, String username)
    {
        NetworkProxy networkProxy = new NetworkProxy();
        networkProxy.setId( id );
        networkProxy.setHost( host );
        networkProxy.setPort( port );
        networkProxy.setProtocol( protocol );
        networkProxy.setUsername( username );
        return networkProxy;
    }
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

    // over-loaded
    // for simulating empty/null form purposes; excluding primitive data-typed values
    private NetworkProxy createNetworkProxy(String id, String host, String protocol, String username)
    {
        NetworkProxy networkProxy = new NetworkProxy();
        networkProxy.setId( id );
        networkProxy.setHost( host );
        networkProxy.setProtocol( protocol );
        networkProxy.setUsername( username );
        return networkProxy;
    }
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

            Wagon wagon = null;
            try
            {
                RepositoryURL repoUrl = remoteRepository.getURL();
                String protocol = repoUrl.getProtocol();
                NetworkProxy networkProxy = null;
                if ( StringUtils.isNotBlank( connector.getProxyId() ) )
                {
                    networkProxy = networkProxyAdmin.getNetworkProxy( connector.getProxyId() );
                }

                wagon = ( networkProxy != null && networkProxy.isUseNtlm() ) ? wagonFactory.getWagon(
                    "wagon#" + protocol + "-ntlm" ) : wagonFactory.getWagon( "wagon#" + protocol );
                if ( wagon == null )
                {
                    throw new ProxyException( "Unsupported target repository protocol: " + protocol );
                }
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

                    if ( remoteRepoConfig != null )
                    {
                        remoteRepositories.add( remoteRepoConfig );

                        NetworkProxy networkProxyConfig =
                            networkProxyAdmin.getNetworkProxy( proxyConnector.getProxyId() );

                        if ( networkProxyConfig != null )
                        {
                            // key/value: remote repo ID/proxy info
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

            if ( remoteRepository == null )
            {
                log.warn( "ignore scheduleDownloadRemote for repo with id {} as not exists", repositoryId );
                return;
            }
            NetworkProxy networkProxy = null;
            if ( StringUtils.isNotBlank( remoteRepository.getRemoteDownloadNetworkProxyId() ) )
            {
                networkProxy = networkProxyAdmin.getNetworkProxy( remoteRepository.getRemoteDownloadNetworkProxyId() );
                if ( networkProxy == null )
                {
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

        {
            Wagon wagon = null;
            try
            {
                String protocol = getProtocol( remoteRepository.getUrl() );
                final NetworkProxy networkProxy = this.networkProxyMap.get( remoteRepository.getId() );

                // if it's a ntlm proxy we have to lookup the wagon light which support thats
                // wagon http client doesn't support that
                wagon = ( networkProxy != null && networkProxy.isUseNtlm() ) ? wagonFactory.getWagon(
                    "wagon#" + protocol + "-ntlm" ) : wagonFactory.getWagon( "wagon#" + protocol );
                wagon = wagonFactory.getWagon( "wagon#" + protocol );
                if ( wagon == null )
                {
                    throw new RuntimeException( "Unsupported remote repository protocol: " + protocol );
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

     */
    private boolean connectToRepository( Wagon wagon, RemoteRepository remoteRepository )
    {
        boolean connected;

        final NetworkProxy proxyConnector = this.networkProxyMap.get( remoteRepository.getId() );
        ProxyInfo networkProxy = null;
        if ( proxyConnector != null )
        {
            networkProxy = new ProxyInfo();
            networkProxy.setType( proxyConnector.getProtocol() );
            networkProxy.setHost( proxyConnector.getHost() );
            networkProxy.setPort( proxyConnector.getPort() );
            networkProxy.setUserName( proxyConnector.getUsername() );
            networkProxy.setPassword( proxyConnector.getPassword() );

            String msg = "Using network proxy " + networkProxy.getHost() + ":" + networkProxy.getPort()
                + " to connect to remote repository " + remoteRepository.getUrl();
            if ( networkProxy.getNonProxyHosts() != null )
            {
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

    public void addAndDelete()
        throws Exception
    {
        mockAuditListener.clearEvents();
        int initialSize = networkProxyAdmin.getNetworkProxies().size();
        NetworkProxy networkProxy = getNetworkProxyTest( "foo" );

        networkProxyAdmin.addNetworkProxy( networkProxy, getFakeAuditInformation() );

        assertEquals( initialSize + 1, networkProxyAdmin.getNetworkProxies().size() );

        networkProxy = networkProxyAdmin.getNetworkProxy( "foo" );

        assertNotNull( networkProxy );
        assertEquals( getNetworkProxyTest( "foo" ).getId(), networkProxy.getId() );
        assertEquals( getNetworkProxyTest( "foo" ).getHost(), networkProxy.getHost() );
        assertEquals( getNetworkProxyTest( "foo" ).getPassword(), networkProxy.getPassword() );
        assertEquals( getNetworkProxyTest( "foo" ).getPort(), networkProxy.getPort() );
        assertEquals( getNetworkProxyTest( "foo" ).getUsername(), networkProxy.getUsername() );
        assertEquals( getNetworkProxyTest( "foo" ).getProtocol(), networkProxy.getProtocol() );

        networkProxyAdmin.deleteNetworkProxy( "foo", getFakeAuditInformation() );

        assertNull( networkProxyAdmin.getNetworkProxy( "foo" ) );
View Full Code Here

Examples of org.apache.archiva.admin.model.beans.NetworkProxy

    public void addAndUpdateAndDelete()
        throws Exception
    {
        mockAuditListener.clearEvents();
        int initialSize = networkProxyAdmin.getNetworkProxies().size();
        NetworkProxy networkProxy = getNetworkProxyTest( "foo" );

        networkProxyAdmin.addNetworkProxy( networkProxy, getFakeAuditInformation() );

        assertEquals( initialSize + 1, networkProxyAdmin.getNetworkProxies().size() );

        networkProxy = networkProxyAdmin.getNetworkProxy( "foo" );

        assertNotNull( networkProxy );
        assertEquals( getNetworkProxyTest( "foo" ).getId(), networkProxy.getId() );
        assertEquals( getNetworkProxyTest( "foo" ).getHost(), networkProxy.getHost() );
        assertEquals( getNetworkProxyTest( "foo" ).getPassword(), networkProxy.getPassword() );
        assertEquals( getNetworkProxyTest( "foo" ).getPort(), networkProxy.getPort() );
        assertEquals( getNetworkProxyTest( "foo" ).getUsername(), networkProxy.getUsername() );
        assertEquals( getNetworkProxyTest( "foo" ).getProtocol(), networkProxy.getProtocol() );

        networkProxy.setHost( "https://toto.com" );
        networkProxy.setPassword( "newpasswd" );
        networkProxy.setPort( 9191 );
        networkProxy.setProtocol( "http" );
        networkProxy.setUsername( "newusername" );

        networkProxyAdmin.updateNetworkProxy( networkProxy, getFakeAuditInformation() );

        NetworkProxy updatedNetworkProxy = networkProxyAdmin.getNetworkProxy( "foo" );

        assertNotNull( updatedNetworkProxy );
        assertEquals( networkProxy.getId(), updatedNetworkProxy.getId() );
        assertEquals( networkProxy.getHost(), updatedNetworkProxy.getHost() );
        assertEquals( networkProxy.getPassword(), updatedNetworkProxy.getPassword() );
        assertEquals( networkProxy.getPort(), updatedNetworkProxy.getPort() );
        assertEquals( networkProxy.getUsername(), updatedNetworkProxy.getUsername() );
        assertEquals( networkProxy.getProtocol(), updatedNetworkProxy.getProtocol() );

        networkProxyAdmin.deleteNetworkProxy( "foo", getFakeAuditInformation() );

        assertEquals( 3, mockAuditListener.getAuditEvents().size() );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.