Examples of LazyServiceInitializer


Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final NIOConnection nioConnection = (NIOConnection) ctx.getConnection();
        final SelectableChannel channel = nioConnection.getChannel();
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final ActiveDescriptor<?> initializer : initializerImplList) {
                        String listenerName = listener.getName();
                        String serviceName = initializer.getName();
                        if (serviceName != null && listenerName.equalsIgnoreCase(serviceName)) {
                            targetInitializerLocal = (LazyServiceInitializer) locator.getServiceHandle(initializer).getService();
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                String.valueOf(listener.getPort()));
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                String.valueOf(listener.getPort()));

                        nioConnection.close();
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final NIOConnection nioConnection = (NIOConnection) ctx.getConnection();
        final SelectableChannel channel = nioConnection.getChannel();
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final ServiceHandle<LazyServiceInitializer> initializer : initializerImplList) {
                        String listenerName = listener.getName();
                        String serviceName = initializer.getActiveDescriptor().getName();
                        if (serviceName != null && listenerName.equalsIgnoreCase(serviceName)) {
                            targetInitializerLocal = initializer.getService();
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                listener.getPort());
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                listener.getPort());

                        nioConnection.close();
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final NIOConnection nioConnection = (NIOConnection) ctx.getConnection();
        final SelectableChannel channel = nioConnection.getChannel();
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final ServiceHandle<LazyServiceInitializer> initializer : initializerImplList) {
                        String listenerName = listener.getName();
                        String serviceName = initializer.getActiveDescriptor().getName();
                        if (serviceName != null && listenerName.equalsIgnoreCase(serviceName)) {
                            targetInitializerLocal = initializer.getService();
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                listener.getPort());
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                listener.getPort());

                        nioConnection.close();
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final NIOConnection nioConnection = (NIOConnection) ctx.getConnection();
        final SelectableChannel channel = nioConnection.getChannel();
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final ActiveDescriptor<?> initializer : initializerImplList) {
                        String listenerName = listener.getName();
                        String serviceName = initializer.getName();
                        if (serviceName != null && listenerName.equalsIgnoreCase(serviceName)) {
                            targetInitializerLocal = (LazyServiceInitializer) locator.getServiceHandle(initializer).getService();
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                listener.getPort());
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                listener.getPort());

                        nioConnection.close();
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final NIOConnection nioConnection = (NIOConnection) ctx.getConnection();
        final SelectableChannel channel = nioConnection.getChannel();
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final LazyServiceInitializer initializer : initializerImplList) {
                        String listenerName = listener.getName();
                        if (listenerName.equalsIgnoreCase(initializer.getServiceName())) {
                            targetInitializerLocal = initializer;
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                listener.getPort());
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                listener.getPort());

                        nioConnection.close();
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

            return false;
        }
        SelectableChannel channel = acceptWithoutRegistration(key);
        if(targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                LazyServiceInitializer localInitializer = targetInitializer;
                if (localInitializer == null) {
                    for (LazyServiceInitializer initializer : initializerImplList) {
                        String listenerName = selectorThread.getGrizzlyListener().getListener().getName();
                        if (listenerName.equalsIgnoreCase(initializer.getServiceName())) {
                            localInitializer = initializer;
                            break;
                        }
                    }
                    if (localInitializer == null) {
                        logger.severe("NO Lazy Initialiser implementation was found for port = "
                                + selectorThread.getGrizzlyListener().getListener().getPort());
                    return false;
                }
                    if (!localInitializer.initializeService()) {
                        logger.severe("Lazy Service initialization failed for port = "
                                + selectorThread.getGrizzlyListener().getListener().getPort());
                    return false;
                }
View Full Code Here

Examples of org.glassfish.internal.grizzly.LazyServiceInitializer

        final String protocolName = listener.getNetworkListener().getProtocol();
       
        if (targetInitializer == null) {
            synchronized (LOCK_OBJ) {
                if (targetInitializer == null) {
                    LazyServiceInitializer targetInitializerLocal = null;
                    for (final ActiveDescriptor<?> initializer : initializerImplList) {
                        String serviceName = initializer.getName();
                       
                       
                        if (serviceName != null &&
                                (listenerName.equalsIgnoreCase(serviceName) ||
                                protocolName.equalsIgnoreCase(serviceName))) {
                            targetInitializerLocal = (LazyServiceInitializer) locator.getServiceHandle(initializer).getService();
                            break;
                        }
                    }

                    if (targetInitializerLocal == null) {
                        logger.log(Level.SEVERE, "NO Lazy Initialiser implementation was found for port = {0}",
                                String.valueOf(listener.getPort()));
                        nioConnection.close();

                        return ctx.getStopAction();
                    }
                    if (!targetInitializerLocal.initializeService()) {
                        logger.log(Level.SEVERE, "Lazy Service initialization failed for port = {0}",
                                String.valueOf(listener.getPort()));

                        nioConnection.close();
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.