Önceki Başlık: Java Kodunu Çalıştırma İşlecini YapılandırmaSonraki Başlık: Özel İşleçler


Bir JavaObject'i Kullanma

Java nesneleri, bir JavaObject veri türünde bir Java Kodu Çalıştırma işleci tamamlandıktan sonra kaydedilir. Bir JavaObject veri kümesi değişkenini şu biçimlerde kullanabilirsiniz:

JavaScript'te çalışırken aşağıdaki sınırlamalara dikkat edin:

Yazdığınız Java kodu, normal Java ifadeleri ve deyimlerinden oluşabilir. Ayrıca, kendi yöntemlerinizi tanımlayabilir ve bunları kodun içinden kullanabilirsiniz. Örneğin:

// Kullanmak istediğiniz sınıfları içe aktarın
import ca.tech.pam.MyAccount;
// Not: StringBuffer ve Date'i içe aktarmaya gerek yoktur çünkü bunlar şunun bir parçasıdır: 
// otomatik olarak içe aktarılan paketler
// java.lang.StringBuffer içe aktarma;
// import java.util.Date içe aktarma;
// Not: ca.tech.pam.MyAccount sınıfını içeren jar dosyası 
// işlecin veya modülün Dış Jar Dosyaları listesinde olmalıdır;
// ancak java lang ve java util, otomatik olarak sınıf yoluna yerleştirilen rt.jar'ın içindedir

MyAccount acct = yeni MyAccount(1000.00);

// MyAccount nesnesinin genel yöntemlerini kullanın
acct.addFunds(34.44);
acct.subFunds(10);

// Kendi yönteminizi tanımlayın
String getStatement(MyAccount acc) {
    StringBuffer strBuff = new StringBuffer("Account Balance: " + acc.getBalance());
    Date dt = new Date(System.currentTimeMillis());
    strBuff.append(" on date: " + dt);
    return strBuff.toString();
}
// Tanımladığınız yöntemi kullanın
// ayrıca 'logger' nesnesini kullanarak ifadeyi yazdırın 
// nesneyi işlecin 'Logger' sayfasında ayarlamıştınız 
logger.info(getStatement(acct));

Bu Java kodunu çalıştırmanızın ardından, günlük mesajı hesap bakiyesini, tarihi ve saati gösterir:

Account Balance: 124.44 on date: Wed Jul 13 12:53:37 EDT 2011