Resource.java 974 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.service;

import com.adobe.CORBA.ServantBase;
import com.adobe.service.ResourcePeer;

public class Resource {
    final ResourcePeer peer;

    public Resource() {
        this.peer = ResourcePeer.factory.create(this);
    }

    protected void onJoin() {
    }

    protected void onPrepare() throws Rollback {
    }

    protected void onCommit() {
    }

    protected void onRollback() {
    }

    protected void onComplete() {
    }

    public void onShutdown() {
    }

    public final void connect(ServantBase servantBase) {
        this.peer.connect(servantBase);
    }

    protected final void setReusable(boolean reusable) {
        this.peer.setReusable(reusable);
    }

    protected final void setReady(boolean ready) {
        this.peer.setReady(ready);
    }

    protected final boolean isReady() {
        return this.peer.ready;
    }

    public class Rollback
    extends Exception {
    }

}