JeeWiz Home

 
  
 

Chapters

1 Introduction 
2 Getting Started 
3 Tutorial 
4 Defining GigaSpaces Applications In Eclipse 
5 Developers Guide 
6 Deployment 
7 GigaSystemBuilder Profile Reference 


Table Of Contents

1 Introduction
1.1 Prerequisites
1.2 Change History
1.2.1 Version 2.1.x, May 2009
1.2.2 Version 2.1.0, April 2009
1.2.3 Version 2.0, March 2009
1.3 Known Issues



2 Getting Started
2.1 Installing the Plugin
2.2 Setting the GigaSystemBuilder Preferences
2.2.1 The GigaSystemBuilder Preferences
2.2.2 The Generate-Time Settings
2.3 Installing on Unix



3 Tutorial
3.1 Cheat: Use the GigaSystemBuilder Examples
3.2 Creating a GigaSpaces Project
3.3 Modelling a System
3.3.1 Modelling Properties
3.3.2 Amending The Application
3.3.3 Adding A Processing Unit
3.3.4 Adding the Vehicle Bean to the CongestionZoneProcessor
3.3.5 Adding the Payment Bean to the CongestionZoneProcessor
3.3.6 Adding the Congestion Charge Bean to the CongestionZoneProcessor
3.3.7 Adding the Fine Bean to the CongestionZoneProcessor
3.3.8 Siblings or Children
3.3.9 Adding a Space to the Processing Unit
3.3.10 Adding a Subscriber
3.3.11 Adding a Action
3.3.12 Adding a Receiver
3.3.13 Adding the Lifecycle-Events
3.3.14 Another Processing Unit
3.3.15 Adding a Service
3.4 Building the System
3.5 Adding Business Logic
3.6 Running the Sample



4 Defining GigaSpaces Applications In Eclipse
4.1 Creating the Project
4.1.1 Directory Structure
4.1.2 Creating the Project
4.2 How To Model
4.2.1 Opening A Model
4.2.2 Adding Model Objects
4.2.3 Setting Properties
4.2.3.1 Property Values
4.3 Modelling Concepts
4.3.1 The Application
4.3.2 The Processing Unit
4.3.3 The Jar
4.3.4 The Space
4.3.5 Space Proxies
4.3.6 The Lifecycle Event
4.3.7 The Selection Event
4.3.8 The Action
4.3.9 The Service
4.3.10 Service Invocation Routing
4.3.11 Space-Based Collections
4.3.12 Developing Client Applications
4.3.13 Deployment Options
4.4 Types



5 Developers Guide
5.1 Generating the System
5.1.1 How To Generate
5.1.2 Fixing Errors
5.1.3 What is Generated
5.1.4 Regenerating
5.2 Adding Business Logic
5.3 Start-of-Day Sequence
5.3.1 Clients
5.3.2 Compile-Time Dependencies
5.3.3 Run-time Dependencies - Spaces and Services
5.3.4 Distributed Application Initialisation
5.3.4.1 Init Methods
5.3.4.2 Registering PUs
5.3.4.3 Non-client Initialisation
5.3.5 Client Initialisation
5.4 Running An Application
5.5 Generating From Outside Eclipse
5.6 Centralised Logging During Debugging
5.6.1 How to Enable Centralised Logging
5.6.2 Location and Contents
5.6.3 Wrinkles



6 Deployment
6.1 Deployment Option Modelling
6.1.1 Concepts
6.1.2 How To
6.2 Generating Deployment Files
6.2.1 Concepts
6.2.2 ChangingTheDeployment
6.2.3 How To
6.3 Command-Line Deployment
6.4 Amazon EC2 Deployment
6.4.1 Amazon EC2 Files
6.5 Eclipse Deployment
6.6 GS-UI Lookup Groups In Eclipse



7 GigaSystemBuilder Profile Reference
7.1 Action Object
7.2 Application Object
7.3 Browser Object
7.4 BusinessMethod Object
7.5 BusinessMethodParameter Object
7.6 Class Object
7.7 Constraint Object
7.8 DeploymentOption Object
7.9 Field Object
7.10 IntEnum Object
7.11 Interface Object
7.12 InterfaceField Object
7.13 InterfaceMethod Object
7.14 Jar Object
7.15 JavaBean Object
7.16 LifecycleEvent Object
7.17 Method Object
7.18 Parameter Object
7.19 ProcessingUnit Object
7.20 Property Object
7.21 PuDeploymentOption Object
7.22 Pulse Object
7.23 Receiver Object
7.24 Service Object
7.25 Space Object
7.26 SpaceDelayQueue Object
7.27 SpaceHashMap Object
7.28 StartClient Object
7.29 Subscriber Object
7.30 TypeParameter Object



Copyright (c) 2001-2009 New Technology/enterprise Ltd.