public class ServiceImpl extends AbstractServiceImpl<Session,SessionImpl> implements Service, org.osgi.util.tracker.ServiceTrackerCustomizer<HistoricalItem,HistoricalItem>
Modifier and Type | Field and Description |
---|---|
static String |
CREATE_QUERY_PROFILER |
authorizationProvider, sessions
DEFAULT_RESULT
Constructor and Description |
---|
ServiceImpl(org.osgi.framework.BundleContext context,
Executor executor) |
Modifier and Type | Method and Description |
---|---|
HistoricalItem |
addingService(org.osgi.framework.ServiceReference<HistoricalItem> reference) |
Query |
createQuery(Session session,
String itemId,
QueryParameters parameters,
QueryListener listener,
boolean updateData) |
protected SessionImpl |
createSessionInstance(UserInformation user,
Map<String,String> sessionProperties) |
protected void |
fireListChanged(Set<HistoricalItemInformation> addedOrModified,
Set<String> removed,
boolean full) |
void |
modifiedService(org.osgi.framework.ServiceReference<HistoricalItem> reference,
HistoricalItem service) |
void |
removedService(org.osgi.framework.ServiceReference<HistoricalItem> reference,
HistoricalItem service) |
void |
start() |
void |
stop() |
closeSession, createSession, createSession, handleSessionClosed, handleSessionCreated, validateSession
authorize, authorize, extractPrivileges, fillSessionProperties, loginUser, makeEffectiveUserInformation, setAuditLogService, setAuthenticationImplementation, setAuthorizationImplementation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
closeSession, createSession
public static final String CREATE_QUERY_PROFILER
public ServiceImpl(org.osgi.framework.BundleContext context, Executor executor) throws org.osgi.framework.InvalidSyntaxException
org.osgi.framework.InvalidSyntaxException
protected SessionImpl createSessionInstance(UserInformation user, Map<String,String> sessionProperties)
createSessionInstance
in class AbstractServiceImpl<Session,SessionImpl>
public void start() throws Exception
start
in interface LifecycleAware
start
in class AbstractServiceImpl<Session,SessionImpl>
Exception
public void stop() throws Exception
stop
in interface LifecycleAware
stop
in class AbstractServiceImpl<Session,SessionImpl>
Exception
public Query createQuery(Session session, String itemId, QueryParameters parameters, QueryListener listener, boolean updateData) throws InvalidSessionException, InvalidItemException
protected void fireListChanged(Set<HistoricalItemInformation> addedOrModified, Set<String> removed, boolean full)
public HistoricalItem addingService(org.osgi.framework.ServiceReference<HistoricalItem> reference)
addingService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer<HistoricalItem,HistoricalItem>
public void modifiedService(org.osgi.framework.ServiceReference<HistoricalItem> reference, HistoricalItem service)
modifiedService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer<HistoricalItem,HistoricalItem>
public void removedService(org.osgi.framework.ServiceReference<HistoricalItem> reference, HistoricalItem service)
removedService
in interface org.osgi.util.tracker.ServiceTrackerCustomizer<HistoricalItem,HistoricalItem>
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.