Package com.basho.riak.client.bucket

Examples of com.basho.riak.client.bucket.Bucket


 
  @Override
  public List<User> getUsers(String username) {
    List<User> userList = new ArrayList<>();
   
    Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("User;" + this.encodeUri(username)).execute();
            for (String key : myBucket.fetchIndex(BucketIndex.index).withValue("$key").execute()) {
              userList.add(myBucket.fetch(key, BasicUser.class).execute());
            }
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        } catch (RiakException e) {
            e.printStackTrace();
View Full Code Here


    return userList;
  }

  @Override
  public void persistUser(User user) {
    Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("User;" + this.encodeUri(user.getUserName())).execute();
            myBucket.store(this.encodeUri(user.getAccountName()), new BasicUser(user)).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }   
  }
View Full Code Here

  }

  @Override
  public void persistSession(Session session) {
    logger.info("persisting session: " + session.getUuid());
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("Session").execute();
          myBucket.store(this.encodeUri(session.getUuid()), new BasicSession(session)).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }
  }
View Full Code Here

  @Override
  public Session getSession(String uuid) {
    logger.info("getting session: " + uuid);
    BasicSession session = null;
   
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("Session").execute();
            session = myBucket.fetch(this.encodeUri(uuid), BasicSession.class).execute();
        } catch(RiakRetryFailedException rrfe) {
          rrfe.printStackTrace();
        }
       
        return session;
View Full Code Here

 
  @Override
  public AccessToken getAccessToken(String accessToken) {
    BasicAccessToken session = null;
   
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("AccessToken").execute();
            session = myBucket.fetch(this.encodeUri(accessToken), BasicAccessToken.class).execute();
        } catch(RiakRetryFailedException rrfe) {
          rrfe.printStackTrace();
        }
       
        return session;
View Full Code Here

        return session;
  }
 
  @Override
  public void persistAccessToken(AccessToken accessToken) {
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("AccessToken").execute();
          myBucket.store(this.encodeUri(accessToken.getId()), new BasicAccessToken(accessToken)).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }
  }
View Full Code Here

    }

    @Override
    public void run() {
        for (BasicMetricHour metricHour : metricHourList) {
            Bucket mhBucket = null;
            try {
                mhBucket = riakClient.fetchBucket(metricHour.getAccountName() + ";" + metricHour.getHoursSince1970()).execute();
                mhBucket.store("" + metricHour.getGuiPath(), metricHour).execute();
            } catch (RiakRetryFailedException rrfe) {
                rrfe.printStackTrace();
            }
        }
View Full Code Here

  }

  @Override
  public void persistTreeMenu(Statistics statistics) {
    //logger.info("Persisting tree menu: " + statistics.getGuiPath() + " for account: " + statistics.getAccountName());
    Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("Statistics;" + statistics.getAccountName()).execute();
            myBucket.store(statistics.getGuiPath(), statistics).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }
   
  }
View Full Code Here

 
  @Override
  public List<Statistics> getTreeMenu(String accountName) {
    List<Statistics> statList = new ArrayList<Statistics>();

        Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("Statistics;" + accountName).execute();

            for (String key : myBucket.fetchIndex(BucketIndex.index).withValue("$key").execute()) {
              statList.add(myBucket.fetch(key, BasicStatistics.class).execute());
            }
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        } catch (RiakException e) {
            e.printStackTrace();
View Full Code Here

  @Override
  public Statistics getTreeMenu(String guiPath, String accountName) {
    BasicStatistics statistics = null;

        Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("Statistics;" + accountName).execute();
            statistics = myBucket.fetch(guiPath, BasicStatistics.class).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }

        return statistics;
View Full Code Here

TOP

Related Classes of com.basho.riak.client.bucket.Bucket

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.