/* * Decompiled with CFR 0.152. * * Could not load the following classes: * javax.baja.spy.ObjectSpy * javax.baja.spy.Spy * javax.baja.spy.SpyDir * javax.baja.spy.SpyWriter * javax.baja.sys.BObject */ package com.tridium.fox.sys.spy; import com.tridium.fox.session.FoxSession; import java.io.PrintWriter; import javax.baja.spy.ObjectSpy; import javax.baja.spy.Spy; import javax.baja.spy.SpyDir; import javax.baja.spy.SpyWriter; import javax.baja.sys.BObject; public class FoxSessionSpy extends SpyDir { private FoxSession session; public void write(SpyWriter spyWriter) throws Exception { spyWriter.a("connection", "Session Connection Info"); this.session.spy((PrintWriter)spyWriter); } public Spy find(String string) { if (string.equals("connection") && this.session != null && this.session.conn() instanceof BObject) { return new ObjectSpy((BObject)this.session.conn()); } return null; } public FoxSessionSpy(FoxSession foxSession) { this.session = foxSession; } }