Package net.spy.memcached

Examples of net.spy.memcached.MemcachedClient


    }

    @Test
    public void testQuit() throws IOException {
        final HazelcastInstance instance = Hazelcast.newHazelcastInstance(config);
        MemcachedClient client = getMemcacheClient(instance);
        client.shutdown();
    }
View Full Code Here


    }

    @Test
    public void testMemcacheTTL() throws IOException, ExecutionException, InterruptedException {
        final HazelcastInstance instance = Hazelcast.newHazelcastInstance(config);
        final MemcachedClient client = getMemcacheClient(instance);
        try {
            client.set(String.valueOf(0), 5, 10).get();
            assertTrueEventually(new AssertTask() {
                @Override
                public void run() throws Exception {
                    assertEquals(null, client.get(String.valueOf(0)));
                }
            });
        } finally {
            client.shutdown();
        }
    }
View Full Code Here

            HttpServletResponse response) {

        AttributesManagement attrManagement = null;
        try {
            String memcachedCode = request.getParameter("key");
            MemcachedClient c =
                    new MemcachedClient(new InetSocketAddress(SPUtil.getInstance().getMemcachedHostname(), SPUtil.getInstance()
                            .getMemcachedPort()));

            String attrList = null;
            if (!StringUtils.isEmpty((String) request.getAttribute("storkTestAttrList"))) {
                attrList = (String) request.getAttribute("storkTestAttrList");
            } else {
                attrList = (String) c.get(memcachedCode);
            }

            if (StringUtils.isEmpty(attrList)) {
                return mapping.findForward("stork-error-authentication-failed");
            }
View Full Code Here

            HttpServletResponse response) throws Exception {

        AttributesManagement attrManagement = null;
        try {
            String memcachedCode = request.getParameter("key");
            MemcachedClient c =
                    new MemcachedClient(new InetSocketAddress(SPUtil.getInstance().getMemcachedHostname(), SPUtil.getInstance()
                            .getMemcachedPort()));
            String attrList = (String) c.get(memcachedCode);

            if (StringUtils.isEmpty(attrList)) {
                return mapping.findForward("stork-error-authentication-failed");
            }
View Full Code Here

    public ActionForward bindLinkSubmitedIndividualCandidacyWithStork(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) throws FenixServiceException {
        AttributesManagement attrManagement = null;
        try {
            String memcachedCode = request.getParameter("key");
            MemcachedClient c =
                    new MemcachedClient(new InetSocketAddress(SPUtil.getInstance().getMemcachedHostname(), SPUtil.getInstance()
                            .getMemcachedPort()));
            String attrList = (String) c.get(memcachedCode);

            if (StringUtils.isEmpty(attrList)) {
                return mapping.findForward("stork-error-authentication-failed");
            }
View Full Code Here

            ConnectionFactory cf = new ConnectionFactoryBuilder()
                                        .setProtocol(ConnectionFactoryBuilder.Protocol.BINARY)
                                        .setAuthDescriptor(ad)
                                        .build();
           
            client = new MemcachedClient(cf, addrs);
        } else {
            client = new MemcachedClient(addrs);
        }
    }
View Full Code Here

                return createCouchbaseClient(memcachedNodesManager, memcachedProtocol, username, password, operationTimeout, maxReconnectDelay,
                        statistics);
            }
            final ConnectionFactory connectionFactory = createConnectionFactory(memcachedNodesManager, connectionType, memcachedProtocol,
                    username, password, operationTimeout, maxReconnectDelay, statistics);
            return new MemcachedClient(connectionFactory, memcachedNodesManager.getAllMemcachedAddresses());
        } catch (final Exception e) {
            throw new RuntimeException("Could not create memcached client", e);
        }
    }
View Full Code Here

    private MemcachedClient createMemcachedClient( final String memcachedNodes, final InetSocketAddress address ) throws IOException, InterruptedException {
        final MemcachedNodesManager nodesManager = MemcachedNodesManager.createFor(memcachedNodes, null, null, _memcachedClientCallback);
        final ConnectionFactory cf = nodesManager.isEncodeNodeIdInSessionId()
            ? new SuffixLocatorConnectionFactory( nodesManager, nodesManager.getSessionIdFormat(), Statistics.create(), 1000, 1000 )
            : new DefaultConnectionFactory();
        final MemcachedClient result = new MemcachedClient( cf, Arrays.asList( address ) );

        // Wait a little bit, so that the memcached client can connect and is ready when test starts
        Thread.sleep( 100 );

        return result;
View Full Code Here

    private MemcachedNodesManager reloadMemcachedConfig( final String memcachedNodes, final String failoverNodes ) {

        /* first create all dependent services
         */
        final MemcachedNodesManager memcachedNodesManager = createMemcachedNodesManager( memcachedNodes, failoverNodes );
        final MemcachedClient memcachedClient = createMemcachedClient( memcachedNodesManager, _statistics );
        final BackupSessionService backupSessionService = new BackupSessionService( _transcoderService, _sessionBackupAsync,
                _sessionBackupTimeout, _backupThreadCount, memcachedClient, memcachedNodesManager, _statistics );

        /* then assign new services
         */
 
View Full Code Here

            throw e;
        }

        final MemcachedNodesManager nodesManager = MemcachedNodesManager.createFor(MEMCACHED_NODES, null, null, _memcachedClientCallback);
        _client =
                new MemcachedClient( new SuffixLocatorConnectionFactory( nodesManager, nodesManager.getSessionIdFormat(), Statistics.create(), 1000, 1000 ),
                        Arrays.asList( address1, address2 ) );

        final SchemeRegistry schemeRegistry = new SchemeRegistry();
        schemeRegistry.register(
                new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
View Full Code Here

TOP

Related Classes of net.spy.memcached.MemcachedClient

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.