Java Reference
In-Depth Information
{
String attName = null;
String objectName = null;
String line = in.readLine();
String arglist = null;
String siglist = null;
attName = line;
objectName = in.readLine();
line = in.readLine();
arglist = in.readLine();
siglist = in.readLine();
String[] sig = createSignature( siglist );
Object[] args = createObjectList( arglist, sig );
System.out.println( "SETTING ATTRIBUTE " + attName
+ " FROM " + objectName );
server.setAttribute( new ObjectName( objectName ),
new Attribute( attName, args[0] ) );
}
private String invoke() throws Exception
{
String operation = null;
String objectName = null;
String line = in.readLine();
String arglist = null;
String siglist = null;
operation = line;
objectName = in.readLine();
line = in.readLine();
if( line.equals( ARGS ) )
{
arglist = in.readLine();
siglist = in.readLine();
}
D
Implement
invoke()
String[] sig = createSignature( siglist );
Object[] args = createObjectList( arglist, sig );
System.out.println( "INVOKING OPERATION " + operation
+ " FROM " + objectName );
Object result = server.invoke( new ObjectName( objectName ),
operation, args, sig );
return result.toString();
}
private String[] createSignature( String siglist )
{
if( siglist == null )
return null;
Search WWH ::




Custom Search