session.setTimeToIdle(timeToIdle); } else { long activeTTI = Math.min(maxUserTimeToIdle, timeToIdle); + maxUserTimeToIdle); session.setTimeToIdle(activeTTI);
setSudoer((ome.model.meta.Experimenter)value); } else if (field.equals(TIMETOIDLE)) { setTimeToIdle((java.lang.Long)value); } else if (field.equals(TIMETOLIVE)) { setTimeToLive((java.lang.Long)value);
private Session newSession(Current __current) { EventContext ec = getEventContext(__current); Session newSession = mgr.createWithAgent( new Principal(ec.getCurrentUserName(), ec.getCurrentGroupName(), "Processing"), "OMERO.scripts", null); newSession.setTimeToIdle(0L); newSession.setTimeToLive(timeout); newSession = mgr.update(newSession, true); started = System.currentTimeMillis(); return newSession; }
public Session( ome.model.meta.Node _node,java.lang.String _uuid,ome.model.meta.Experimenter _owner,java.lang.Long _timeToIdle,java.lang.Long _timeToLive,java.sql.Timestamp _started,java.lang.String _defaultEventType ) { this(null, true); setNode(_node); setUuid(_uuid); setOwner(_owner); setTimeToIdle(_timeToIdle); setTimeToLive(_timeToLive); setStarted(_started); setDefaultEventType(_defaultEventType); }
protected void define(Session s, String uuid, String message, long started, long idle, long live, String eventType, String agent, String ip) { s.getDetails().setPermissions(Permissions.PRIVATE); s.setUuid(uuid); s.setMessage(message); s.setStarted(new Timestamp(started)); s.setTimeToIdle(idle); s.setTimeToLive(live); s.setDefaultEventType(eventType); s.setUserAgent(agent); s.setUserIP(ip); }
public Session call() throws Exception { final CreationRequest req = new CreationRequest(); req.principal = principal; req.agent = "createSession"; if (currentSession != null) { final Experimenter sudoer = currentSession.getSudoer(); if (sudoer != null) { req.sudoer = sudoer.getId(); } } final Session session = mgr.createFromRequest(req); session.setTimeToIdle(timeToIdleMs); session.setTimeToLive(timeToLiveMs); return mgr.update(session, false); }}); return ex.get(future);
target.setNode(source.getNode()); target.setStarted(source.getStarted()); target.setTimeToIdle(source.getTimeToIdle()); target.setTimeToLive(source.getTimeToLive()); target.setUserAgent(source.getUserAgent());