Java Reference
In-Depth Information
out.println( " remoteInterface = ( "
+ remoteInterfaceClass + " )
home.findByPrimaryKey( ( String ) pk ); " );
out.println( " " );
out.println();
Enumeration enum = atts.keys();
int index = 0;
while( enum.hasMoreElements() )
{
String attName = ( String ) enum.nextElement();
String rw = ( String ) atts.get( attName );
String desc = "MBean attribute";
String type = ( String ) attTypes.get( attName );
boolean readable =
( rw.indexOf( "r" ) == -1 ) ? false:true;
boolean writeable =
( rw.indexOf( "w" ) == -1 ) ? false:true;
out.println( " addMBeanAttribute( \"" + attName
+ "\",\"" + type + "\", " + readable + ","
+ writeable + ", false ,\"" + desc + "\");" );
index++;
}//while
enum = ops.elements();
index = 0;
out.println( " String[] types = null;");
out.println( " String[] argNames = null;");
out.println( " String[] argDescs = null;");
while( enum.hasMoreElements() )
{
String opName = ( String ) enum.nextElement();
String rType = ( String ) opsReturns.get( opName );
String desc = "MBean operation";
String[] types = ( String[] ) opsArgTypes.get( opName );
String[] argNames = new String[ types.length ];
String[] argDescs = new String[ types.length ];
for( int j=0; j < types.length; j++ )
{
argNames[ j ] = "arg" + j;
argDescs[ j ] = "Description";
}
out.println( " types = new String[ "
+ types.length + " ];");
out.println( " argNames = new String[ "
+ types.length + " ];");
out.println( " argDescs = new String[ "
+ types.length + " ];");
for( int k = 0; k < types.length; k++ )
{
Search WWH ::




Custom Search