Examples of CookieManager

The implementation conforms to RFC 2965, section 3.3. @version %I%, %E% @author Edward Wang @since 1.6

  • org.apache.jmeter.protocol.http.control.CookieManager
    This class provides an interface to the netscape cookies file to pass cookies along with a request. Now uses Commons HttpClient parsing and matching code (since 2.1.2)

  • Examples of com.gargoylesoftware.htmlunit.CookieManager

       
        configurePageCreator(webClient);
       
        // workaround for a bug in HU-2.3 where cookie modified by server are not updated
        // can be removed with HU-2.4
        webClient.setCookieManager(new CookieManager() {
          protected void updateFromState(final HttpState state) {
            super.clearCookies();
            final Cookie[] cookies = state.getCookies();
            for (int i=0; i<cookies.length; ++i)
            {
    View Full Code Here

    Examples of java.net.CookieManager

      public CookieStoreAdapter() {
        this.store = createCookieStore();
      }

      protected CookieStore createCookieStore() {
        CookieManager manager = new CookieManager();
        CookieHandler.setDefault(manager);
        return manager.getCookieStore();
      }
    View Full Code Here

    Examples of java.net.CookieManager

      private String mUsername;
      private String mPassword;

      protected AbstractBankClient() {
        CookieHandler.setDefault(new CookieManager());
      }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

            } else if (action.equals(LOAD_COMMAND)) {
                try {
                    final String [] _txt={".txt"}; //$NON-NLS-1$
                    final JFileChooser chooser = FileDialoger.promptToOpenFile(_txt);
                    if (chooser != null) {
                        CookieManager manager = new CookieManager();
                        manager.addFile(chooser.getSelectedFile().getAbsolutePath());
                        for (int i = 0; i < manager.getCookieCount() ; i++){
                            addCookieToTable(manager.get(i));
                        }
                        tableModel.fireTableDataChanged();

                        if (tableModel.getRowCount() > 0) {
                            deleteButton.setEnabled(true);
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

        public HeaderManager getHeaderManager() {
            return (HeaderManager) getProperty(HEADER_MANAGER).getObjectValue();
        }

        public void setCookieManager(CookieManager value) {
            CookieManager mgr = getCookieManager();
            if (mgr != null) {
                log.warn("Existing CookieManager " + mgr.getName() + " superseded by " + value.getName());
            }
            setProperty(new TestElementProperty(COOKIE_MANAGER, value));
        }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

                cookieTable.getCellEditor().stopCellEditing();
            }
            cm.clear();
            configureTestElement(cm);
            if (cm instanceof CookieManager) {
                CookieManager cookieManager = (CookieManager) cm;
                for (int i = 0; i < tableModel.getRowCount(); i++) {
                    Cookie cookie = createCookie(tableModel.getRowData(i));
                    cookieManager.add(cookie);
                }
                cookieManager.setClearEachIteration(clearEachIteration.isSelected());
                cookieManager.setCookiePolicy(policy.getText());
            }
        }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

                addCookieToTable((Cookie) iter.next().getObjectValue());
            }
        }

        public TestElement createTestElement() {
            CookieManager cookieManager = new CookieManager();
            modifyTestElement(cookieManager);
            return cookieManager;
        }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

        @Override
        public void configure(TestElement el) {
            super.configure(el);

            CookieManager cookieManager = (CookieManager) el;
            populateTable(cookieManager);
            clearEachIteration.setSelected((cookieManager).getClearEachIteration());
            policy.setText(cookieManager.getPolicy());
        }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

        /**
         * {@inheritDoc}
         */
        public boolean isFiltered(String path,TestElement sampler) {
            String ipAddr = getIpAddress(path);
            CookieManager cm = getCookieManager(ipAddr);
            ((HTTPSampler)sampler).setCookieManager(cm);
            return false;
        }
    View Full Code Here

    Examples of org.apache.jmeter.protocol.http.control.CookieManager

            return false;
        }

        protected CookieManager getCookieManager(String ipAddr)
        {
            CookieManager cm = null;
            // First have to release the cookie we were using so other
            // threads stuck in wait can move on
            synchronized(managersInUse)
            {
                if(lastUsed != null)
                {
                    managersInUse.remove(lastUsed);
                    managersInUse.notify();
                }
            }
            // let notified threads move on and get lock on managersInUse
            if(lastUsed != null)
            {
                Thread.yield();
            }
            // here is the core routine to find appropriate cookie manager and
            // check it's not being used.  If used, wait until whoever's using it gives
            // it up
            synchronized(managersInUse)
            {
                cm = cookieManagers.get(ipAddr);
                if(cm == null)
                {
                    cm = new CookieManager();
                    cookieManagers.put(ipAddr,cm);
                }
                while(managersInUse.contains(cm))
                {
                    try {
    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.