?? printermanagementimplproxy.java
字號:
// 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 + -