Define a class and firewall

Assignment Help Computer Engineering
Reference no: EM132107857

My programming lab Java question 21165

Assume the existence of an interface, CommDevice, with the following methods :

transmit: accepts two string parameters and returns nothing

receive: accepts two string parameters and returns a boolean

Define a class , Firewall, that implements the above interface, and has the following members:

a string instance variable , permittedReceiver

a string instance variable , buffer

a constructor that accepts a string parameter that is used to initialize the permittedReceiver variable

an implementation of the transmit method that assigns the first parameter to the destination instance variable and the second to the buffer variable.

It also send to System.out the message "Data scheduled for transmission to dest" where dest is replaced by the actual value of the destination string .

an implementation of the receiver method that checks if the first parameter is equal to the permittedReceiver and if so it sets the buffer instance variable to the second parameter and returns true ; otherwise it sets the buffer to the empty string , prints the message "Attempted breach of firewall by " where is replaced by the method 's first parameter , and returns false .

Reference no: EM132107857

Questions Cloud

Accumulate money for down payment : How much money should he place today in a saving account that earns 9.26 percent per year (compounded daily) to accumulate money for his down payment?
How much should he set aside today for the purchase : Assume that Stephen can earn 4.76 percent (compounded monthly) on his money. How much should he set aside today for the purchase?
Discuss how safety breaches contributed to the train crash : Choose one train incident that has occurred as a result of safety breaches and, with supporting evidence, discuss how safety breaches contributed to train crash
Reinvested the next period : You placed $9,037 in a savings account today that earns an annual interest rate of 11.15 percent, compounded semiannually.
Define a class and firewall : An implementation of the transmit method that assigns the first parameter to the destination instance variable and the second to the buffer variable.
Write a program called doreme which prints the numbers : Write a program called DoReMe which prints the numbers 1 to 110, 11 numbers per line.
Demonstrate the ability to create a class definition : Demonstrate the ability to create a class definition. Demonstrate the ability to create an array of objects and manipulate the methods and members of the objec
Find the combined weight of boys and girls taken together : The mean weight of 50 boys in a class is 70 kg and the mean weight of 100 girls in that class is 55 kg. Find the combined weight of boys and girls
Create a database of books that are stored using a vector : In this project you are to create a database of books that are stored using a vector.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd