Package org.apache.wicket.util.collections

Examples of org.apache.wicket.util.collections.IntHashMap$Entry


  }

  @Override
  protected void doDelete(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    Entry e = entry(req);
    S3Object remove = map.remove(e);
    if (remove == null) {
      resp.sendError(404, "Not found " + e);
    } else {
      resp.sendError(HttpURLConnection.HTTP_NO_CONTENT, "Deleted");
View Full Code Here


    }

  }

  private Entry entry(HttpServletRequest req) {
    return new Entry(key(uri(req)));
  }
View Full Code Here

        log("doGet " + uri);
    if ("/".equals(uri.getPath())) {
      list(req, resp);
    } else {
      String key = uri.getPath().substring(1);
      Entry e = new Entry(key);
      S3Object obj = map.get(e);
        if (debug)
          log("map.get(" + key + ") = " + obj);
      if (obj == null) {
        resp.sendError(404, "Not here: " + e);
View Full Code Here

    if (maxKeysStr != null)
      maxKeys = Integer.parseInt(maxKeysStr);
    Writer w = new Writer();
    SortedMap<Entry, S3Object> submap = new TreeMap<Entry, S3Object>(map);
    if (prefix != null)
      submap = submap.tailMap(new Entry(prefix));
    int keyCount = 0;
    boolean truncated = false;
    String nextMarker = null;
    for (Entry e : submap.keySet()) {
      if (++keyCount > maxKeys) {
View Full Code Here

    log("doPut " + uri);
    if ("/".equals(uri.getPath())) {
      log("create bucket");
      bucket = true;
    } else {
      Entry e = new Entry(key(uri));
      e.setLastModified(new Date());
      e.setSize(req.getContentLength());
      e.setOwner(new Owner("id", "name"));
      ByteArrayOutputStream os = new ByteArrayOutputStream();
      ServletInputStream is = req.getInputStream();
      byte b[] = new byte[128];
      while (true) {
        int len = is.read(b);
View Full Code Here

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.getUsedPages().set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(pageMapName);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(pageMapName, pages);
      }

      // register the new page instance so that when the same page is being deserialized
      // (curricular page references) we can use existing page instance (otherwise deadlock
      // would happen)
     
      pages.put(id, page);

      stream.defaultReadObject();
    }
View Full Code Here

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(getName());
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(getName(), pages);
      }

      // for now i only get by id.
      // does it really make any sense that there are multiply instances
      // of the
      // same page are alive in one session??
      Page page = (Page)pages.get(id);
      if (page != null)
      {
        return page;
      }

      String sessionId = getSession().getId();
      if (getLastPage() != null && getLastPage().getNumericId() == id)
      {
        page = versionNumber != -1 ? getLastPage().getVersion(versionNumber)
          : getLastPage();
        if (page != null)
        {
          // ask the page store if it is ready saving the page.
          getStore().pageAccessed(sessionId, page);
          pages.put(id, page);
          return page;
        }
      }
      if (sessionId != null)
      {
        setLastPage(null);
        page = getStore().getPage(sessionId, getName(), id, versionNumber, -1);
        pages.put(id, page);
        return page;

      }
      return null;
    }
View Full Code Here

  {
    s.defaultReadObject();

    int size = s.readInt();
    queue = new ReferenceQueue();
    directComponentRefs = new IntHashMap((int)(size * 1.25));

    while (--size >= 0)
    {
      int uid = s.readInt();
      Component component = (Component)s.readObject();
View Full Code Here

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(name);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(name, pages);
      }
      pages.put(id, page);
      boolean b = stream.readBoolean();
      if (b == false)
      {
        stream.defaultReadObject();
        return page;
View Full Code Here

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.getUsedPages().set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(pageMapName);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(pageMapName, pages);
      }
      pages.put(id, page);
      boolean b = stream.readBoolean();
      if (b == false)
      {
        stream.defaultReadObject();
        return page;
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.collections.IntHashMap$Entry

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.