First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rmi PUBLIC "-//BEA Systems, Inc.//RMI Runtime DTD 1.0//EN" "rmi.dtd">
<rmi name="weblogic.rmi.internal.HeartbeatHelperImpl" initial-reference="21">
<lifecycle dgc-policy="managed">
</lifecycle>
<method name="ping()" future="true" dispatch-policy="direct">
</method>
</rmi>

View File

@@ -0,0 +1,19 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rmi PUBLIC "-//BEA Systems, Inc.//RMI Runtime DTD 1.0//EN" "rmi.dtd">
<rmi
name="weblogic.rmi.internal.dgc.DGCServerImpl"
initial-reference="2"
>
<lifecycle
dgc-policy="managed"
>
</lifecycle>
<method
name="*"
dispatch-policy="direct"
oneway="true"
>
</method>
</rmi>

View File

@@ -0,0 +1,76 @@
<!--
This is the XML DTD for the WLS RMI RunTime Deployment Descriptor (RTD).
All RTDs must include a DOCTYPE of the form:
<!DOCTYPE rmi PUBLIC "-//BEA Systems, Inc.//RMI Runtime DTD 1.0//EN" "http://www.bea.com/servers/wls600/rmi.dtd" >
-->
<!-- top element decribes the document name -->
<!ELEMENT rmi (cluster?, lifecycle?, method*, eos?, security?)>
<!-- ATTLIST element-name attribute-name attribute-type default-value -->
<!ATTLIST rmi name CDATA #REQUIRED >
<!ATTLIST rmi use-server-side-stubs (true|false) #IMPLIED >
<!ATTLIST rmi enable-call-by-reference (true|false) #IMPLIED >
<!ATTLIST rmi remote-ref-classname CDATA #IMPLIED >
<!ATTLIST rmi server-ref-classname CDATA #IMPLIED >
<!ATTLIST rmi initial-reference CDATA #IMPLIED >
<!ATTLIST rmi network-access-point CDATA #IMPLIED >
<!ELEMENT cluster (clusterable?, load-algorithm?, replica-handler-classname?,
call-router-classname?, stick-to-first-server?, propogate-enviroment?) >
<!ATTLIST cluster clusterable (true|false) "false" >
<!ATTLIST cluster load-algorithm (random|round-robin|weight-based|server-affinity|round-robin-affinity|random-affinity|weight-based-affinity|default) #IMPLIED >
<!ATTLIST cluster replica-handler-classname CDATA #IMPLIED >
<!ATTLIST cluster call-router-classname CDATA #IMPLIED >
<!ATTLIST cluster stick-to-first-server (true|false) #IMPLIED >
<!ATTLIST cluster propagate-environment (true|false) "false" >
<!ELEMENT lifecycle (dgc-policy?, activation-identifier-classname?,
activation-helper-classname?)>
<!ATTLIST lifecycle dgc-policy (leased|referenceCounted|managed|useItOrLoseIt|deactivateOnMethodBoundries) #IMPLIED>
<!ATTLIST lifecycle activation-identifier-classname CDATA #IMPLIED>
<!ATTLIST lifecycle activation-helper-classname CDATA #IMPLIED>
<!ELEMENT method (name?, future?, dispatch-context?, dispatch-policy?,
transactional?, requires-transaction?, oneway?,
oneway-transactional-request?, oneway-transactional-response?,
timeout?, idempotent?) >
<!ATTLIST method name CDATA #REQUIRED>
<!ATTLIST method future (true|false) "false">
<!ATTLIST method dispatch-policy CDATA #IMPLIED>
<!-- Additional context parameter interpreted by the skeleton implementation -->
<!ATTLIST method dispatch-context (none|future|request) "none">
<!ATTLIST method transactional (true|false) "true">
<!-- The EJB container should use this to indicate that the method should respond
as per 19.6.2.2.1 in the EJB 2.0 specification. -->
<!ATTLIST method requires-transaction (true|false) "false">
<!ATTLIST method oneway (true|false) "false">
<!ATTLIST method oneway-transactional-request (true|false) "false">
<!ATTLIST method oneway-transactional-response (true|false) "false">
<!ATTLIST method timeout CDATA "0">
<!ATTLIST method idempotent (true|false) "false">
<!-- ATTLIST element-name attribute-name attribute-type default-value -->
<!ELEMENT eos (block-on-failure?, retry-interval?)>
<!ATTLIST eos block-on-failure (true|false) #REQUIRED>
<!ATTLIST eos retry-interval CDATA "30">
<!ELEMENT security (confidentiality?, integrity?, client-authentication?, client-cert-authentication?, identity-assertion?, stateful-authentication?) >
<!ATTLIST security confidentiality (none|supported|required|config) #IMPLIED>
<!ATTLIST security integrity (none|supported|required|config) #IMPLIED>
<!ATTLIST security client-authentication (none|supported|required|config) #IMPLIED>
<!ATTLIST security client-cert-authentication (none|supported|required|config) #IMPLIED>
<!ATTLIST security identity-assertion (none|supported|required|config) #IMPLIED>
<!ATTLIST security stateful-authentication (true|false) #IMPLIED>

View File

@@ -0,0 +1,41 @@
@start rule: main
@package_declaration
@import_declaration
/* This is a generated file. Do not edit this file */
/*
* This file was generated from
* @impl_class_type
*/
import weblogic.common.*;
import weblogic.common.internal.*;
import weblogic.rmi.*;
import weblogic.rmi.server.*;
import weblogic.rmi.internal.*;
import weblogic.rmi.extensions.*;
import weblogic.t3.srvr.*;
import weblogic.utils.UnsyncByteArrayOutputStream;
import weblogic.utils.UnsyncByteArrayInputStream;
/**
* This file was generated from
* @impl_class_type
*
* @@version @buildString
* @@author Copyright (c) @year by BEA Systems, Inc. All Rights Reserved.
*/
public final class @activation_descriptor_class_name {
}
@end rule: main

View File

@@ -0,0 +1,107 @@
@start rule: main
@package_declaration
/* This is a generated file. Do not edit this file */
/**
* This code was automatically generated at @time on @date from
* @impl_class_type
* by @generator -- do not edit.
*
* @@version @buildString
* @@author Copyright (c) @year by BEA Systems, Inc. All Rights Reserved.
* @@exclude
*/
public final class @skel_class_name extends weblogic.rmi.internal.Skeleton {
private static weblogic.rmi.internal.MethodDescriptor[] mds;
private static java.util.HashMap mdmap;
private static volatile java.lang.Object lock = new java.lang.Object();
private static volatile boolean initialized = false;
private static void ensureInitialized() {
if (initialized) return;
synchronized (lock) {
if (initialized) return;
@skel_method_descriptor_declarations
initialized = true;
}
}
public weblogic.rmi.internal.MethodDescriptor[] wl_getMethodDescriptors() {
ensureInitialized();
return mds;
}
public java.util.HashMap wl_getMangledMethodDescriptorMap() {
ensureInitialized();
return mdmap;
}
// Constructors
public @skel_class_name( ) { super(); }
// Mapping to remote interfaces
@skel_method_production_rule_iterator
}
@end rule: main
@start rule: skel_null_method_production_rule
public weblogic.rmi.spi.OutboundResponse invoke(weblogic.rmi.internal.ServerReference ror, int optnum, weblogic.rmi.spi.InboundRequest request, weblogic.rmi.spi.OutboundResponse response) throws java.lang.Throwable {
return response;
}
@end rule: skel_null_method_production_rule
@start rule: skel_method_production_rule
public weblogic.rmi.spi.OutboundResponse invoke(weblogic.rmi.internal.ServerReference ror, int optnum, weblogic.rmi.spi.InboundRequest request, weblogic.rmi.spi.OutboundResponse response) throws java.lang.Throwable {
switch (optnum) {
@skel_case_invoke_iterator
default:
throw new weblogic.rmi.UnmarshalException("Method identifier [" + optnum + "] out of range");
}
return response;
}
@end rule: skel_method_production_rule
@start rule: skel_case_invoke_void_method
case @option_value : { // invocation of @method_name
@skel_arg_unmarshalling_iterator
@skel_case_invoke_void_method_expression
break;
}
@end rule: skel_case_invoke_void_method
@start rule: skel_case_invoke_method
case @option_value : { // invocation of @method_name
@skel_result_declaration_statement
@skel_arg_unmarshalling_iterator
@skel_case_invoke_method_expression
@skel_result_iterator
break;
}
@end rule: skel_case_invoke_method
@start rule: skel_case_invoke_clone
case weblogic.rmi.internal.RequestConstants.CLONE_OPTION: { // invocation of clone()
java.lang.Object r = (( @skel_interface_name ) ror.getImplementation()).clone( );
try {
sos.writeObject( r );
} catch (java.io.IOException e) {
throw new weblogic.rmi.MarshalException("error marshalling return", e);
}
break;
}
@end rule: skel_case_invoke_clone
@start rule: package_statement
package @package_name;
@end rule: package

View File

@@ -0,0 +1,12 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rmi PUBLIC "-//BEA Systems, Inc.//RMI Runtime DTD 1.0//EN" "rmi.dtd">
<rmi
name="weblogic.rmi.utils.collections.RemoteMapAdapter"
>
<lifecycle
dgc-policy="managed"
>
</lifecycle>
</rmi>