Package com.hazelcast.spi.impl

Examples of com.hazelcast.spi.impl.SerializableCollection


    public void run() throws Exception {
        QueueContainer container = getOrCreateContainer();
        dataMap = container.drain(maxSize);

        response = new SerializableCollection(new ArrayList<Data>(dataMap.values()));
    }
View Full Code Here


    public IteratorOperation(String name) {
        super(name);
    }

    public void run() {
        response = new SerializableCollection(getOrCreateContainer().getAsDataList());
    }
View Full Code Here

        return (Boolean) invoke(operation);
    }

    List<Data> listInternal() {
        IteratorOperation operation = new IteratorOperation(name);
        SerializableCollection collectionContainer = invoke(operation);
        return (List<Data>) collectionContainer.getCollection();
    }
View Full Code Here

        return (List<Data>) collectionContainer.getCollection();
    }

    Collection<Data> drainInternal(int maxSize) {
        DrainOperation operation = new DrainOperation(name, maxSize);
        SerializableCollection collectionContainer = invoke(operation);
        return collectionContainer.getCollection();
    }
View Full Code Here

    @Override
    public Collection<DistributedObject> getDistributedObjects() {
        try {
            GetDistributedObjectsRequest request = new GetDistributedObjectsRequest();
            final Future<SerializableCollection> future = invocationService.invokeOnRandomTarget(request);
            final SerializableCollection serializableCollection = serializationService.toObject(future.get());
            for (Data data : serializableCollection) {
                final DistributedObjectInfo o = serializationService.toObject(data);
                getDistributedObject(o.getServiceName(), o.getName());
            }
            return (Collection<DistributedObject>) proxyManager.getDistributedObjects();
View Full Code Here

        if (principal == null) {
            principal = new ClientPrincipal(endpoint.getUuid(), clientEngine.getLocalMember().getUuid());
        }
        endpoint.authenticated(principal, firstConnection);
        clientEngine.bind(endpoint);
        return new SerializableCollection(clientEngine.toData(clientEngine.getThisAddress()), clientEngine.toData(principal));
    }
View Full Code Here

            DistributedObjectInfo distributedObjectInfo = new DistributedObjectInfo(
                    distributedObject.getServiceName(), distributedObject.getName());
            Data data = serializationService.toData(distributedObjectInfo);
            dataArrayList.add(data);
        }
        SerializableCollection collection = new SerializableCollection(dataArrayList);
        endpoint.sendResponse(collection, getCallId());
    }
View Full Code Here

        return getAll().toArray(a);
    }

    private Collection<E> getAll(){
        final CollectionGetAllOperation operation = new CollectionGetAllOperation(name);
        final SerializableCollection result = invoke(operation);
        final Collection<Data> collection = result.getCollection();
        final List<E> list = new ArrayList<E>(collection.size());
        final NodeEngine nodeEngine = getNodeEngine();
        for (Data data : collection) {
            list.add(nodeEngine.<E>toObject(data));
        }
View Full Code Here

    }

    @Override
    public void run() throws Exception {
        final Collection<Data> all = getOrCreateContainer().getAll();
        response = new SerializableCollection(all);
    }
View Full Code Here

        return super.invoke(req, getPartitionKey());
    }

    private Collection<E> getAll(){
        final CollectionGetAllRequest request = new CollectionGetAllRequest(getName());
        final SerializableCollection result = invoke(request);
        final Collection<Data> collection = result.getCollection();
        final ArrayList<E> list = new ArrayList<E>(collection.size());
        for (Data value : collection) {
            list.add((E) toObject(value));
        }
        return list;
View Full Code Here

TOP

Related Classes of com.hazelcast.spi.impl.SerializableCollection

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.