public Server addServer(Server server) { return serverMap.put(server.getId(), server); }
public static void main(String[] args) { LinkedMap<String, String> m = new LinkedMap<String, String>(); m.put("a", "a"); m.put("b", "b"); m.put("c", "c"); Enumeration<String> en = m.keys(); while (en.hasMoreElements()) { String n = en.nextElement(); if (n.equals("b")) { m.remove(n); } System.out.println(m); } } }
public void run() { while (true) { Pair<String, Key> pair = queue.get(); String type = pair.getLeft(); Key key = pair.getRight(); MeterInteraction meterInteraction = new MeterInteraction(type, type + "_" + key.fromHash + "_" + key.toHash); if (INTR_API_OUTGOING.equals(type)) { apiOutgoingMeterMap.put(key, meterInteraction); } else if (INTR_NORMAL_OUTGOING.equals(type)) { normalOutgoingMeterMap.put(key, meterInteraction); } else if (INTR_API_INCOMING.equals(type)) { apiIncomingMeterMap.put(key, meterInteraction); } else if (INTR_NORMAL_INCOMING.equals(type)) { normalIncomingMeterMap.put(key, meterInteraction); } else if (INTR_DB_CALL.equals(type)) { dbCallMeterMap.put(key, meterInteraction); } else if (INTR_REDIS_CALL.equals(type)) { redisCallMeterMap.put(key, meterInteraction); } else if (INTR_KAFKA_CALL.equals(type)) { kafkaCallMeterMap.put(key, meterInteraction); } else if (INTR_RABBITMQ_CALL.equals(type)) { rabbitmqCallMeterMap.put(key, meterInteraction); } } }
public void run() { while (true) { Pair<String, Key> pair = queue.get(); String type = pair.getLeft(); Key key = pair.getRight(); MeterInteraction meterInteraction = new MeterInteraction(type, type + "_" + key.fromHash + "_" + key.toHash); if (INTR_API_OUTGOING.equals(type)) { apiOutgoingMeterMap.put(key, meterInteraction); } else if (INTR_NORMAL_OUTGOING.equals(type)) { normalOutgoingMeterMap.put(key, meterInteraction); } else if (INTR_API_INCOMING.equals(type)) { apiIncomingMeterMap.put(key, meterInteraction); } else if (INTR_NORMAL_INCOMING.equals(type)) { normalIncomingMeterMap.put(key, meterInteraction); } else if (INTR_DB_CALL.equals(type)) { dbCallMeterMap.put(key, meterInteraction); } else if (INTR_REDIS_CALL.equals(type)) { redisCallMeterMap.put(key, meterInteraction); } } }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public synchronized void cache(int hash, String value) { entries.put(hash, value); if (entries.size() > limit){ entries.removeFirst(); } } }
public synchronized void sort(Comparator<LinkedEntry<K,V>> c) { ArrayList<LinkedEntry<K,V>> list = new ArrayList<LinkedEntry<K,V>>(this.size()); Enumeration<LinkedEntry<K,V>> en = this.entries(); while (en.hasMoreElements()) { LinkedEntry<K,V> n=en.nextElement(); if(n!=null){ list.add(n); } } Collections.sort(list, c); this.clear(); for (int i = 0; i < list.size(); i++) { LinkedEntry<K,V> e = list.get(i); this.put(e.getKey(), e.getValue()); } } }
public synchronized void sort(Comparator<LinkedEntry<K,V>> c) { ArrayList<LinkedEntry<K,V>> list = new ArrayList<LinkedEntry<K,V>>(this.size()); Enumeration<LinkedEntry<K,V>> en = this.entries(); while (en.hasMoreElements()) { LinkedEntry<K,V> n=en.nextElement(); if(n!=null){ list.add(n); } } Collections.sort(list, c); this.clear(); for (int i = 0; i < list.size(); i++) { LinkedEntry<K,V> e = list.get(i); this.put(e.getKey(), e.getValue()); } } }
public synchronized void sort(Comparator<LinkedEntry<K,V>> c) { ArrayList<LinkedEntry<K,V>> list = new ArrayList<LinkedEntry<K,V>>(this.size()); Enumeration<LinkedEntry<K,V>> en = this.entries(); while (en.hasMoreElements()) { LinkedEntry<K,V> n=en.nextElement(); if(n!=null){ list.add(n); } } Collections.sort(list, c); this.clear(); for (int i = 0; i < list.size(); i++) { LinkedEntry<K,V> e = list.get(i); this.put(e.getKey(), e.getValue()); } } }
public synchronized void sort(Comparator<LinkedEntry<K,V>> c) { ArrayList<LinkedEntry<K,V>> list = new ArrayList<LinkedEntry<K,V>>(this.size()); Enumeration<LinkedEntry<K,V>> en = this.entries(); while (en.hasMoreElements()) { LinkedEntry<K,V> n=en.nextElement(); if(n!=null){ list.add(n); } } Collections.sort(list, c); this.clear(); for (int i = 0; i < list.size(); i++) { LinkedEntry<K,V> e = list.get(i); this.put(e.getKey(), e.getValue()); } } }
public synchronized void sort(Comparator<LinkedEntry<K,V>> c) { ArrayList<LinkedEntry<K,V>> list = new ArrayList<LinkedEntry<K,V>>(this.size()); Enumeration<LinkedEntry<K,V>> en = this.entries(); while (en.hasMoreElements()) { LinkedEntry<K,V> n=en.nextElement(); if(n!=null){ list.add(n); } } Collections.sort(list, c); this.clear(); for (int i = 0; i < list.size(); i++) { LinkedEntry<K,V> e = list.get(i); this.put(e.getKey(), e.getValue()); } } }
public CountBoard getCountBoard(String date) { CountBoard uc = headers.get(date); if (uc == null) { check(); try { uc = new CountBoard(date); } catch (IOException e) { e.printStackTrace(); } headers.put(date, uc); } return uc; } public synchronized void store(Block bk) {
public MeterCounter getMeterCounter(int objHash, String counterName) { Key key = new Key(objHash, counterName); MeterCounter meterCounter = meterCounterMap.get(key); if (meterCounter == null) { meterCounter = new MeterCounter(); meterCounterMap.put(key, meterCounter); } return meterCounter; } }
public Block getLastWriteBlock(String date) throws IOException { CountBoard uc = headers.get(date); if (uc == null) { check(); uc = new CountBoard(date); headers.put(date, uc); } long n = uc.getCount(); int start = (int) (n % GZipCtr.BLOCK_MAX_SIZE); Block bk = new Block(date, new byte[128], start, start, GZipCtr.BLOCK_MAX_SIZE); bk.blockNum = (int) (n / GZipCtr.BLOCK_MAX_SIZE); return bk; } private void check() {
realTimeMap.put(key, realCounter); realCounter.historySize(alertConf.history_size); realCounter.silentTime(alertConf.silent_time);
public synchronized void cache(int hash, String value) { entries.put(hash, value); if (entries.size() > limit){ entries.removeFirst(); } } }
public static void sendAlert(byte level, String title, String emsg, MapValue tags) { long now = System.currentTimeMillis(); if (title == null) title = "none"; Long last = sendTimeTable.get(title); if (last == null || now - last.longValue() >= conf.alert_send_interval_ms) { sendTimeTable.put(title, now); DataProxy.sendAlert(level, title, StringUtil.limiting(emsg, conf.alert_message_length), tags); } } }
public MeterCounter getMeterCounter(int objHash, String counterName) { Key key = new Key(objHash, counterName); MeterCounter meterCounter = meterCounterMap.get(key); if (meterCounter == null) { meterCounter = new MeterCounter(); meterCounterMap.put(key, meterCounter); } return meterCounter; } }