/* * Decompiled with CFR 0.152. */ package javax.baja.util; import com.tridium.util.ContextThread; import javax.baja.job.BJobService; import javax.baja.sys.BComponent; import javax.baja.sys.BString; import javax.baja.sys.BValue; import javax.baja.sys.BajaRuntimeException; import javax.baja.sys.Context; import javax.baja.sys.Sys; import javax.baja.sys.Type; /* * Illegal identifiers - consider using --renameillegalidents true */ public class BNotification extends BComponent { public static final Type TYPE; static /* synthetic */ Class class$javax$baja$util$BNotification; public Type getType() { return TYPE; } public final void raise(boolean bl) { if (!bl) { try { Thread thread = Thread.currentThread(); Context context = ((ContextThread)((Object)thread)).getContext(); BString bString = (BString)context.getFacets().get("foxRemoteVmUuid"); if (this.get("vmUuid") == null) { this.add("vmUuid", bString); } else { this.set("vmUuid", (BValue)bString); } } catch (Exception exception) { throw new BajaRuntimeException("raise() failed. Cannot find vmUuid", exception); } } ((BJobService)BJobService.getService()).fireNotification(this); } static /* synthetic */ Class class(String string, boolean bl) { try { Class clazz = Class.forName(string); if (!bl) { clazz = clazz.getComponentType(); } return clazz; } catch (ClassNotFoundException classNotFoundException) { throw new NoClassDefFoundError(classNotFoundException.getMessage()); } } static { Class clazz = class$javax$baja$util$BNotification; if (clazz == null) { clazz = class$javax$baja$util$BNotification = BNotification.class("[Ljavax.baja.util.BNotification;", false); } TYPE = Sys.loadType(clazz); } }