public interface  org.glassfish.contextpropagation.ContextMap extends java.lang.Object
{
public abstract java.util.EnumSet getPropagationModes(java.lang.String) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract boolean isEmpty();
public abstract java.util.Iterator names();
public abstract org.glassfish.contextpropagation.ViewCapable createViewCapable(java.lang.String) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract org.glassfish.contextpropagation.Location getLocation();
public abstract java.lang.Object get(java.lang.String) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract java.lang.Object put(java.lang.String, java.lang.String, java.util.EnumSet) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract java.lang.Object put(java.lang.String, java.lang.Number, java.util.EnumSet) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract java.lang.Object put(java.lang.String, java.lang.Boolean, java.util.EnumSet) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract java.lang.Object put(java.lang.String, java.lang.Character, java.util.EnumSet) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract java.lang.Object remove(java.lang.String) throws org.glassfish.contextpropagation.InsufficientCredentialException;
public abstract org.glassfish.contextpropagation.internal.AccessControlledMap getAccessControlledMap();
}