⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printermanagementimplproxy.java

📁 java源代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:

// Generated on "Sun Aug 06 09:21:42 EDT 2000"

// package identification
package com.deitel.advjhtp1.jiro.DynamicService.service;

// imported classes
import com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagement;
import com.sun.fma.client.BaseProxy;
import java.lang.reflect.InvocationTargetException;
import java.rmi.RemoteException;
import java.rmi.ServerError;
import java.rmi.UnexpectedException;
import javax.fma.common.StationAddress;
import net.jini.core.event.RemoteEvent;
import net.jini.core.event.RemoteEventListener;
import net.jini.core.event.UnknownEventException;

/**
 * Generated Proxy class for com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl.
 * @see javax.fma.common.Proxy
 * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl
 */
public final class PrinterManagementImplProxy extends BaseProxy
    implements PrinterManagement, RemoteEventListener
{
    
    // -------------------- Constructor methods
    /**
     * Wraps the specified PrinterManagementImpl object in a Proxy.
     *  
     * @param referent Object to be wrapped in a Proxy.  Must be an instance of com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl or ClassCastException will be thrown. 
     * @throws java.lang.ClassCastException
     * @throws java.rmi.RemoteException
     */
    public PrinterManagementImplProxy( Object referent )
        throws ClassCastException, RemoteException
    {
        // Avoid NullPointerException while calling super().
        // If referent is null, exportReferent will throw an IllegalArgumentException.
        super( referent == null ? "" : referent.getClass().getName() );
        exportReferent( referent, "com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl" );
    }
    /**
     * Constructs a new PrinterManagementImpl on specified Station.
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#PrinterManagementImpl 
     * @param station Station to construct object on. 
     * @throws java.rmi.RemoteException
     */
    public PrinterManagementImplProxy( StationAddress station )
        throws RemoteException
    {
        super( "com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl" );
        try
        {
            // make remote call
            remoteConstruct(
                station,
                "com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl",
                "<init>()Lcom.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl;",
                new Object[] {  }
            );
        }
        catch ( InvocationTargetException ite )
        {
            Throwable t = ite.getTargetException();
            // rethrow Errors as ServerError
            if ( t instanceof Error )
                throw new ServerError( "Error thrown from referent method", (Error) t );
            // rethrow other exceptions as UnexpectedException
            throw new UnexpectedException(
                "Proxy does not match referent class.  Unexpected declared exception thrown from referent method", (Exception) t );
        }
    }
    
    // -------------------- Class methods
    /**
     * Returns the name of the referent class for this proxy class.
     */
    public static String getReferentClassClassName( )
    {
        return "com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl";
    }
    
    // -------------------- Instance methods
    /**
     * Calls notify() on PrinterManagementImpl object pointed to by this Proxy.
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#notify
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#notify 
     * @param theRemoteEvent0  
     * @throws java.rmi.RemoteException
     * @throws net.jini.core.event.UnknownEventException
     */
    public void notify( RemoteEvent theRemoteEvent0 )
        throws RemoteException, UnknownEventException
    {
        try
        {
            // make remote call
            remoteInstanceMethodCall(
                "notify(Lnet.jini.core.event.RemoteEvent;)V",
                new Object[] { theRemoteEvent0 }
            );
        }
        catch ( InvocationTargetException ite )
        {
            Throwable t = ite.getTargetException();
            // rethrow declared exceptions
            if ( t instanceof UnknownEventException )
                throw (UnknownEventException) t;
            if ( t instanceof RemoteException )
                throw (RemoteException) t;
            // rethrow Errors as ServerError
            if ( t instanceof Error )
                throw new ServerError( "Error thrown from referent method", (Error) t );
            // rethrow other exceptions as UnexpectedException
            throw new UnexpectedException(
                "Proxy does not match referent class.  Unexpected declared exception thrown from referent method", (Exception) t );
        }
    }
    /**
     * Calls terminateScheduledTasks() on PrinterManagementImpl object pointed to by this Proxy.
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#terminateScheduledTasks
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#terminateScheduledTasks 
     * @throws java.rmi.RemoteException
     */
    public void terminateScheduledTasks( )
        throws RemoteException
    {
        try
        {
            // make remote call
            remoteInstanceMethodCall(
                "terminateScheduledTasks()V",
                new Object[] {  }
            );
        }
        catch ( InvocationTargetException ite )
        {
            Throwable t = ite.getTargetException();
            // rethrow Errors as ServerError
            if ( t instanceof Error )
                throw new ServerError( "Error thrown from referent method", (Error) t );
            // rethrow other exceptions as UnexpectedException
            throw new UnexpectedException(
                "Proxy does not match referent class.  Unexpected declared exception thrown from referent method", (Exception) t );
        }
    }
    /**
     * Calls addPaper() on PrinterManagementImpl object pointed to by this Proxy.
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#addPaper
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#addPaper 
     * @param theInt0  
     * @throws java.rmi.RemoteException
     */
    public void addPaper( int theInt0 )
        throws RemoteException
    {
        try
        {
            // make remote call
            remoteInstanceMethodCall(
                "addPaper(I)V",
                new Object[] { new Integer( theInt0 ) }
            );
        }
        catch ( InvocationTargetException ite )
        {
            Throwable t = ite.getTargetException();
            // rethrow Errors as ServerError
            if ( t instanceof Error )
                throw new ServerError( "Error thrown from referent method", (Error) t );
            // rethrow other exceptions as UnexpectedException
            throw new UnexpectedException(
                "Proxy does not match referent class.  Unexpected declared exception thrown from referent method", (Exception) t );
        }
    }
    /**
     * Calls isPrinting() on PrinterManagementImpl object pointed to by this Proxy.
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#isPrinting
     * @see com.deitel.advjhtp1.jiro.DynamicService.service.PrinterManagementImpl#isPrinting 
     * @throws java.rmi.RemoteException
     */
    public boolean isPrinting( )
        throws RemoteException
    {
        try
        {
            // make remote call
            return ((Boolean) remoteInstanceMethodCall(
                "isPrinting()Z",
                new Object[] {  }
            ) ).booleanValue();
        }
        catch ( InvocationTargetException ite )
        {
            Throwable t = ite.getTargetException();
            // rethrow Errors as ServerError
            if ( t instanceof Error )
                throw new ServerError( "Error thrown from referent method", (Error) t );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -