Mechanisms for division, storage, reconstruction, generation, and delivery of java class files
AssigneeInternational Business Machines Corporation
InventorsMichael Wayne Brown, Joseph Herbert McIntyre, Scott Lee Winters
Life of this patent
Estimating the term…
Abstract
A method and apparatus in a distributed data processing system for processing class files. A first data structure is received at a server. The first data structure includes a plurality of bytecodes and optimized content. A set of elements is identified in the optimized content. The set of elements is stored. Responsive to a request from a client, a second data structure is created. This second data structure includes the plurality of bytecodes and an element from the set of elements.
Claims20
A method in a distributed data processing system for creating class files, the method comprising the data processing system implemented steps of:
- receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content;
- identifying a set of elements in the optimized content;
- storing the set of elements;
- and
- responsive to a request from a client, creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements.
A method in a distributed data processing system for creating class files, the method comprising the data processing system implemented steps of:
- receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content and wherein the first data structure is a fully caffeinated class file;
- identifying a set of elements in the optimized content;
- storing the set of elements;
- and
- responsive to a request from a client, creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements.
A method in a distributed data processing system for creating class files, the method comprising the data processing system implemented steps of:
- receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content;
- identifying a set of elements in the optimized content;
- storing the set of elements;
- and
- responsive to a request from a client, creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements and wherein the second data structure is a fully caffeinated class file.
A method in a data processing system for processing class files, the method comprising the data processing system implemented steps of:
- identifying a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system;
- receiving a request for the class file from a data processing system, wherein the data processing system has a type;
- creating the class file based on the type of the data processing system requesting the class file;
- and
- sending the class file to the data processing system.
A method in a data processing system for processing class files, the method comprising the data processing system implemented steps of:
- identifying a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system, wherein the step of identifying comprises:
- identifying a plurality of class files, wherein each class file is optimized for a particular data processing system;
- and
- identifying elements within the class files, wherein a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system;
- receiving a request for the class file from a data processing system, wherein the data processing system has a type;
- creating the class file based on the type of the data processing system requesting the class file;
- and
- sending the class file to the data processing system.
A distributed data processing system for creating class files comprising:
- receiving means for receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content;
- identifying means for identifying a set of elements in the optimized content;
- storing means for storing the set of elements;
- and
- creating means, responsive to a request from a client, for creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements.
A distributed data processing system for creating class files comprising:
- receiving means for receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content and wherein the first data structure is a fully caffeinated class file;
- identifying means for identifying a set of elements in the optimized content;
- storing means for storing the set of elements;
- and
- creating means, responsive to a request from a client, for creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements.
A distributed data processing system for creating class files comprising:
- receiving means for receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content;
- identifying means for identifying a set of elements in the optimized content;
- storing means for storing the set of elements;
- and
- creating means, responsive to a request from a client, for creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements and wherein the second data structure is a fully caffeinated class file.
A data processing system for processing class files comprising:
- identifying means for identifying a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system;
- receiving means for receiving a request for the class file from a client data processing system, wherein the client data processing system has a type;
- creating means for creating the class file based on the type of the data processing system requesting the class file;
- and
- sending means for sending the class file to the data processing system.
A data processing system for processing class files comprising:
- identifying means for identifying a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system, wherein the identifying means comprises:
- first identifying means for identifying a plurality of class files, wherein each class file is optimized for a particular data processing system;
- and
- second identifying means for identifying elements within the class files, wherein a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system;
- receiving means for receiving a request for the class file from a client data processing system, wherein the client data processing system has a type;
- creating means for creating the class file based on the type of the data processing system requesting the class file;
- and
- sending means for sending the class file to the data processing system.
A computer program product in a computer readable medium for creating class files, the computer readable medium comprising:
- first instructions for receiving a first data structure at a server, wherein the first data structure includes a plurality of bytecodes and optimized content;
- second instructions for identifying a set of elements in the optimized content;
- third instructions for storing the set of elements;
- and
- fourth instructions, responsive to a request from a client, for creating a second data structure, wherein the second data structure includes the plurality of bytecodes and an element from the set of elements.
A computer program product in a computer readable medium for processing class files, the computer readable medium comprising:
- first instructions for identifying a set of elements for use in a class file, wherein each element in the set of elements is associated with a particular type of data processing system;
- second instructions for receiving a request for the class file from a data processing system, wherein the data processing system has a type;
- third instructions for creating the class file based on the type of the data processing system requesting the class file;
- and
- fourth instructions for sending the class file to the data processing system.
Dependencies are inferred from the claim text.