org.abora.gold.nadmin
Class FeChallengeLockSmith

java.lang.Object
  |
  +--org.abora.gold.java.AboraHeaper
        |
        +--org.abora.gold.xpp.basic.Heaper
              |
              +--org.abora.gold.wrapper.FeWrapper
                    |
                    +--org.abora.gold.nadmin.FeLockSmith
                          |
                          +--org.abora.gold.nadmin.FeChallengeLockSmith

public class FeChallengeLockSmith
extends FeLockSmith

Makes ChallengeLocks; see the comment there


Field Summary
protected static FeWrapperSpec TheChallengeLockSmithSpec
           
 
Fields inherited from class org.abora.gold.nadmin.FeLockSmith
TheLockSmithSpec
 
Fields inherited from class org.abora.gold.wrapper.FeWrapper
myEdition, myInner, mySpec, TheWrapperSpec
 
Fields inherited from class org.abora.gold.xpp.basic.Heaper
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes
 
Fields inherited from class org.abora.gold.java.AboraHeaper
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag
 
Constructor Summary
FeChallengeLockSmith(FeEdition edition, FeWrapperSpec spec)
           
 
Method Summary
static boolean check(FeEdition edition)
           
static FeChallengeLockSmith construct(FeEdition edition)
           
 UInt8Array encrypterName()
          The type of encrypter used to create encrypted challenges.
static void info()
          {PrimIntegerArray CLIENT} encrypterName
{UInt8Array CLIENT} publicKey
static void initTimeNonInherited()
           
static void linkTimeNonInherited()
           
static Heaper make(PrimIntArray publicKey, Sequence encrypterName)
           
static FeWrapper makeWrapper(FeEdition edition)
           
 Lock newLock(ID clubID)
          Create a new lock which, if satisfied, will give access to this club.
 UInt8Array publicKey()
          The public key used to construct challenges.
static void setSpec(FeWrapperSpec wrap)
           
static FeWrapperSpec spec()
           
 
Methods inherited from class org.abora.gold.wrapper.FeWrapper
actualHashForEqual, checkDomainHas, checkDomainIn, checkSubEdition, checkSubEditions, checkSubSequence, checkSubSetEdition, checkSubWork, edition, inner, isEqual, isWrapperOf
 
Methods inherited from class org.abora.gold.xpp.basic.Heaper
abstractDeclarationFor, abstractTypeFor, addMethodAttributeToInOf, addPackage, addPackageCategory, allClientProtocolOn, argumentTypesFor, arrow, blast, blast, BLAST, cachePromiseNameTable, cachePromiseNameTableIn, canYouBecome, cast, cleanPromiseClasses, cleanupGarbage, clientClassesDo, clientFunctionsOn, clientMethodsOn, clientProtocol, clientProtocolDo, clientProtocolOn, clientProtocolOn, collectibleClasses, compare, compileClientSubclasses, compileConstantPromiseMethods, compileCreateFromRcvr, compileEQ, compileGeneratedClassMethod, compileGeneratedMethod, compileHook, compilePromise, compilePromiseDefaultMethods, compilePromiseFluidDeclarations, compilePromiseHandlers, compilePromiseMethods, compileRequestCreateMsgInArguments, compileRequestEvaluateMsgInReturningArguments, compileRPCSpecialistEvaluateMsgForReturningArguments, compileSendSelfTo, compileSendSelfToSendHook, compileStubbleMethods, compileSubclassStubbleMethods, computeMangle, computePreorder, constantTypeValue, convert, convertCopyDeclarations, convertDeferredDeclarations, convertProxyDeclarations, convertSubclassCopyDeclarations, convertSubclassDeferredDeclarations, convertSubclassProxyDeclarations, copyReferencesToType, create, create, create, create, create, create, create, create, create, create, createRequestClassArguments, definesProxyMethods, delete, deref, destroy, destruct, destructor, enum, enumFlags, equals, exportName, fetchAttribute, fetchPackage, fetchSuperCategory, fileOutClientProtocol, findCategory, findSenderAndReceiverMethods, findTailInto, flushPromiseNameTable, foo, freezeClientClasses, freezeClientProtocol, freezeStProtocol, frozenClasses, garbageCollect, garbageCollectFrom, gcOpportunity, gcOpportunity, generatedCategory, generatePromiseNames, getCategory, getOrMakePackage, getSuperCategory, handlerSignaturesFrom, hash, hashForEqual, hasProxyMethods, info_clientClasses, info_clientSideClasses, info_promiseClasses, info_stProtocol, inGC, initializedClasses, initializingClasses, initPackages, initStringHashSBoxes, inspectPieces, instanceSize, IntegerVar, isByProxy, isConstructed, isDestructed, isEqual, isEqualOrSubclassOf, isGenerated, isIntType, isKindOf, isRawType, isUnlocked, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, printOn, PROBLEM, problems, promiseClass, promiseDefaultValue, promiseName, promiseNameTable, promiseToAbstract, registerPackageCategory, removeGeneratedCode, removeStubbleMethods, removeSubclassGeneratedCode, removeSubclassStubbleMethods, requestProcedure, requestProceduresFrom, returnTypeFor, rootName, scheduleTermination, sendProxyTo, sendSelfTo, serverNameFor, setGC, signal, signals, smalltalkSelector, stClientProtocol, stubbleSelectorTokenReturnsArguments, subclassNonCopyVariables, takeOop, togglePromiseName, togglePromiseOfParse, unimplemented, unmangle, verifyFreeze, wipeStubble
 
Methods inherited from class org.abora.gold.java.AboraHeaper
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TheChallengeLockSmithSpec

protected static FeWrapperSpec TheChallengeLockSmithSpec
Constructor Detail

FeChallengeLockSmith

public FeChallengeLockSmith(FeEdition edition,
                            FeWrapperSpec spec)
Method Detail

encrypterName

public UInt8Array encrypterName()
The type of encrypter used to create encrypted challenges.


publicKey

public UInt8Array publicKey()
The public key used to construct challenges.


newLock

public Lock newLock(ID clubID)
Description copied from class: FeLockSmith
Create a new lock which, if satisfied, will give access to this club. If Club is NULL,
then the lock will never be satisfied.

Overrides:
newLock in class FeLockSmith

make

public static Heaper make(PrimIntArray publicKey,
                          Sequence encrypterName)

spec

public static FeWrapperSpec spec()

check

public static boolean check(FeEdition edition)

construct

public static FeChallengeLockSmith construct(FeEdition edition)

makeWrapper

public static FeWrapper makeWrapper(FeEdition edition)

setSpec

public static void setSpec(FeWrapperSpec wrap)

initTimeNonInherited

public static void initTimeNonInherited()

linkTimeNonInherited

public static void linkTimeNonInherited()

info

public static void info()
{PrimIntegerArray CLIENT} encrypterName
{UInt8Array CLIENT} publicKey



Translation - Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.