Package org.apache.harmony.jndi.provider.ldap.event

Examples of org.apache.harmony.jndi.provider.ldap.event.PersistentSearchResult


            unls.add(listener);
        }
    }

    private void notifyPersistenSearchListener(Element element) {
        PersistentSearchResult psr = (PersistentSearchResult) ((SearchOp) element.response
                .getResponseOp()).getSearchResult();
        // test error
        if (psr.getResult() != null) {
            psr.receiveNotificationHook(psr.getResult());
        }

        // notify listener
        Control[] cs = element.response.getControls();
        if (cs != null) {
            for (int i = 0; i < cs.length; i++) {
                Control control = cs[i];
                if (ECNotificationControl.OID.equals(control.getID())) {
                    psr.receiveNotificationHook(new ECNotificationControl(
                            control.getEncodedValue()));
                }
            }
        }
    }
View Full Code Here


            NamingListener namingListener) throws CommunicationException {

        SearchOp op = new SearchOp(targetDN, controls, filter);

        final NamingListener listener = namingListener;
        op.setSearchResult(new PersistentSearchResult() {

            @Override
            public void receiveNotificationHook(Object obj) {
                EventObject event = null;
                // construct event
View Full Code Here

    public void unuse() {
        referCount--;
    }

    private void notifyPersistenSearchListener(Element element) {
        PersistentSearchResult psr = (PersistentSearchResult) ((SearchOp) element.response
                .getResponseOp()).getSearchResult();
        // test error
        if (psr.getResult() != null) {
            psr.receiveNotificationHook(psr.getResult());
        }

        // notify listener
        Control[] cs = element.response.getControls();
        if (cs != null) {
            for (int i = 0; i < cs.length; i++) {
                Control control = cs[i];
                if (ECNotificationControl.OID.equals(control.getID())) {
                    psr.receiveNotificationHook(new ECNotificationControl(
                            control.getEncodedValue()));
                }
            }
        }
    }
View Full Code Here

        applyEnvChange();

        SearchOp op = new SearchOp(targetDN, controls, filter);

        final NamingListener listener = namingListener;
        op.setSearchResult(new PersistentSearchResult() {

            @Override
            public void receiveNotificationHook(Object obj) {
                EventObject event = null;
                // construct event
View Full Code Here

    public void unuse() {
        referCount--;
    }

    private void notifyPersistenSearchListener(Element element) {
        PersistentSearchResult psr = (PersistentSearchResult) ((SearchOp) element.response
                .getResponseOp()).getSearchResult();
        // test error
        if (psr.getResult() != null) {
            psr.receiveNotificationHook(psr.getResult());
        }

        // notify listener
        Control[] cs = element.response.getControls();
        if (cs != null) {
            for (int i = 0; i < cs.length; i++) {
                Control control = cs[i];
                if (ECNotificationControl.OID.equals(control.getID())) {
                    psr.receiveNotificationHook(new ECNotificationControl(
                            control.getEncodedValue()));
                }
            }
        }
    }
View Full Code Here

    public void unuse() {
        referCount--;
    }

    private void notifyPersistenSearchListener(Element element) {
        PersistentSearchResult psr = (PersistentSearchResult) ((SearchOp) element.response
                .getResponseOp()).getSearchResult();
        // test error
        if (psr.getResult() != null) {
            psr.receiveNotificationHook(psr.getResult());
        }

        // notify listener
        Control[] cs = element.response.getControls();
        if (cs != null) {
            for (int i = 0; i < cs.length; i++) {
                Control control = cs[i];
                if (ECNotificationControl.OID.equals(control.getID())) {
                    psr.receiveNotificationHook(new ECNotificationControl(
                            control.getEncodedValue()));
                }
            }
        }
    }
View Full Code Here

        applyEnvChange();

        SearchOp op = new SearchOp(targetDN, controls, filter);

        final NamingListener listener = namingListener;
        op.setSearchResult(new PersistentSearchResult() {

            @Override
            public void receiveNotificationHook(Object obj) {
                EventObject event = null;
                // construct event
View Full Code Here

TOP

Related Classes of org.apache.harmony.jndi.provider.ldap.event.PersistentSearchResult

Copyright © 2018 www.massapicom. 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.