package org.jactr.eclipse.runtime.session.stream;
/*
* default logging
*/
import java.util.UUID;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jactr.eclipse.runtime.session.data.ISessionData;
public abstract class AbstractSessionDataStream<T> implements
ISessionDataStream<T>
{
/**
* Logger definition
*/
static private final transient Log LOGGER = LogFactory
.getLog(AbstractSessionDataStream.class);
private final ISessionData _sessionData;
private final String _streamName;
public AbstractSessionDataStream(String streamName, ISessionData sessionData)
{
_sessionData = sessionData;
_streamName = streamName;
}
public UUID getSessionId()
{
return _sessionData.getSessionId();
}
public ISessionData getSessionData()
{
return _sessionData;
}
public String getStreamName()
{
return _streamName;
}
}