
com.ebay.jetstream.epl.ClipBoard Maven / Gradle / Ivy
The newest version!
/*
Pulsar
Copyright (C) 2013-2015 eBay Software Foundation
Licensed under the GPL v2 license. See LICENSE for full terms.
*/
package com.ebay.jetstream.epl;
import java.util.HashMap;
import java.util.Map;
/**
* @author shmurthy
*
* This class is intended for use in EPL as a temporary storage for building maps. The post() and get() methods
* are intended for use with in EPL. The erase method must be called by the component sending an event to Esper.
* it must be called immediately after the sendEvent() method of Esper returns. This class manages one or more
* named clip boards. Each named ClipBoard is a hash map that contains key value pairs. The Named ClipBoards are
* stored in a HashMap and the HashMap is erased upon every event is processed.
*
*/
public class ClipBoard {
private static ThreadLocal
© 2015 - 2025 Weber Informatics LLC | Privacy Policy