preparedInsertSql.setString(1, getName()); preparedInsertSql.setString(2, session.getRealId()); preparedInsertSql.setString(3, metadata.getId()); preparedInsertSql.setLong(4, metadata.getCreationTime()); preparedInsertSql.setString(5, metadata.isNew() ? "1" : "0"); preparedInsertSql.setInt(6, metadata.getMaxInactiveInterval()); preparedInsertSql.setInt(7, session.getVersion()); preparedInsertSql.setLong(8, session.getTimestamp()); preparedInsertSql.setString(9, metadata.isValid() ? "1" : "0"); preparedInsertSql.setBinaryStream(10, in, size); preparedInsertSql.execute();
protected DistributableSessionMetadata getSessionMetadata() { this.metadata.setId(id); this.metadata.setCreationTime(creationTime); this.metadata.setMaxInactiveInterval(maxInactiveInterval); this.metadata.setNew(isNew); this.metadata.setValid(isValid); return this.metadata; }
int maxLife = metadata == null ? getMaxInactiveInterval() : metadata.getMaxInactiveInterval();
private volatile transient DistributableSessionMetadata metadata = new DistributableSessionMetadata();
if (metadata != null && metadata.isNew())
data.getMetadata().getMaxInactiveInterval(), existing.isPassivated());
preparedUpdateSql.setInt(1, session.getVersion()); preparedUpdateSql.setLong(2, session.getTimestamp()); preparedUpdateSql.setString(3, metadata.getId()); preparedUpdateSql.setString(4, metadata.isNew() ? "1" : "0"); preparedUpdateSql.setInt(5, metadata.getMaxInactiveInterval()); preparedUpdateSql.setString(6, metadata.isValid() ? "1" : "0"); preparedUpdateSql.setBinaryStream(7, in, size); preparedUpdateSql.setLong(8, metadata.getCreationTime());
DistributableSessionMetadata metadata = new DistributableSessionMetadata(); metadata.setId(rst.getString(1)); metadata.setCreationTime(rst.getLong(2)); String isNew = rst.getString(3); metadata.setNew("1".equals(isNew)); metadata.setMaxInactiveInterval(rst.getInt(4)); String valid = rst.getString(7); metadata.setValid("1".equals(valid));
int maxLife = md == null ? getMaxInactiveInterval() : md.getMaxInactiveInterval();
this.id = md.getId(); this.creationTime = md.getCreationTime(); this.maxInactiveInterval = md.getMaxInactiveInterval(); this.isNew = md.isNew(); this.isValid = md.isValid(); this.metadata = md;
preparedUpdateSql.setString(3, metadata.getId()); preparedUpdateSql.setString(4, metadata.isNew() ? "1" : "0"); preparedUpdateSql.setInt(5, metadata.getMaxInactiveInterval()); preparedUpdateSql.setString(6, metadata.isValid() ? "1" : "0");